@aliretail/react-utils
Version:
77 lines (76 loc) • 2.73 kB
TypeScript
/// <reference types="node" />
import { getCurrentEnv } from './env';
/**
* 工具函数统一出口
*/
import { IApiCfg } from './apimap';
/**
* 初始化API配置
* @param cfg
*/
export declare const initApiMap: (cfg: IApiCfg) => void;
/**
* 获取接口地址
* @param api
*/
export declare const getApiUrl: (api: string) => string;
declare const _default: {
checkUserPermission: (key: string) => boolean;
ENV: {
local: string;
daily: string;
pre: string;
prod: string;
};
getCurrentEnv: typeof getCurrentEnv;
initApiMap: (cfg: IApiCfg) => void;
getApiUrl: (api: string) => string;
console: {
memory: any;
assert(condition?: boolean, ...data: any[]): void;
assert(value: any, message?: string, ...optionalParams: any[]): void;
clear(): void;
clear(): void;
count(label?: string): void;
count(label?: string): void;
countReset(label?: string): void;
countReset(label?: string): void;
debug(...data: any[]): void;
debug(message?: any, ...optionalParams: any[]): void;
dir(item?: any, options?: any): void;
dir(obj: any, options?: import("util").InspectOptions): void;
dirxml(...data: any[]): void;
dirxml(...data: any[]): void;
error(...data: any[]): void;
error(message?: any, ...optionalParams: any[]): void;
exception(message?: string, ...optionalParams: any[]): void;
group(...data: any[]): void;
group(...label: any[]): void;
groupCollapsed(...data: any[]): void;
groupCollapsed(...label: any[]): void;
groupEnd(): void;
groupEnd(): void;
info(...data: any[]): void;
info(message?: any, ...optionalParams: any[]): void;
log(...data: any[]): void;
log(message?: any, ...optionalParams: any[]): void;
table(tabularData?: any, properties?: string[]): void;
table(tabularData: any, properties?: readonly string[]): void;
time(label?: string): void;
time(label?: string): void;
timeEnd(label?: string): void;
timeEnd(label?: string): void;
timeLog(label?: string, ...data: any[]): void;
timeLog(label?: string, ...data: any[]): void;
timeStamp(label?: string): void;
timeStamp(label?: string): void;
trace(...data: any[]): void;
trace(message?: any, ...optionalParams: any[]): void;
warn(...data: any[]): void;
warn(message?: any, ...optionalParams: any[]): void;
Console: NodeJS.ConsoleConstructor;
profile(label?: string): void;
profileEnd(label?: string): void;
};
};
export default _default;