sws-micro-app-adapter-mobile
Version:
SWS移动端微应用适配器
41 lines (40 loc) • 1.05 kB
TypeScript
export declare const isEmpty: (object: any) => boolean;
/**
* 判断应用是否运行在移动端
*/
export declare const isMobile: () => boolean;
/**
* 判断是否为Android设备
*/
export declare const isAndroid: () => boolean;
/**
* 判断是否为IOS设备
*/
export declare const isIos: () => boolean;
/**
* 打印警告日志
*/
export declare function printWarnLog(msg: string, data?: any): void;
/**
* 打印错误日志
*/
export declare function printErrorLog(msg: string, data?: any): void;
/**
* 日志工具类
*/
export declare const logging: {
warn: typeof printWarnLog;
error: typeof printErrorLog;
};
export interface RequestConfig {
url: string;
params?: Record<string, string>;
data?: Record<string, string>;
headers?: object;
}
export declare const fetchRequest: {
get: (config: RequestConfig) => Promise<unknown>;
post: (config: RequestConfig) => Promise<unknown>;
put: (config: RequestConfig) => Promise<unknown>;
delete: (config: RequestConfig) => Promise<unknown>;
};