vite-uni-dev-tool
Version:
vite-uni-dev-tool, debug, uni-app, 一处编写,到处调试
230 lines (229 loc) • 9.69 kB
TypeScript
import { DevTool } from '../type';
/** 数据存储中心 */
export declare class DevStore {
/** 状态数据 */
private state;
/** 调试配置 */
private devToolOptions;
/** 日志最大值 */
private uploadMaxSize;
/** 日志最大值 */
private consoleMaxSize;
/** 网络最大值 */
private networkMaxSize;
/** ws数据最大值 */
private wsDataMaxSize;
/** 节点事件最大值 */
private elEventListMaxSize;
/** 事件列表最大值 */
private uniEventListMaxSize;
/** 截屏最大值 */
private screenMaxSize;
/** 扫码数据最大值 */
private scanCodeListMaxSize;
/** nfc数据最大值 */
private nfcListMaxSize;
/** 缓存最大值 */
cacheMaxSize: number;
private vuexStore;
private piniaStore;
private uploadTaskMap;
private requestIndex;
private uploadIndex;
private screenIndex;
/** 是否显示按钮 */
private devToolVisible;
/** 是否销毁 */
private devToolDestroy;
private zIndex;
private cacheInterceptConfig;
devToolVersion: string;
devToolBuildTime: string;
devToolGit: string;
/** 上一次路由 */
private prePath;
private captureList;
constructor();
updateHasUpload(): void;
setDevToolVisible(visible: boolean): void;
getDevToolVisible(): boolean;
setWindowInfo(windowInfo: Record<string, any>): void;
setDeviceInfo(deviceInfo: Record<string, any>): void;
setSystemInfo(systemInfo: Record<string, any>): void;
setNetWorkStatus(netWorkStatus: Record<string, any>): void;
setVuexList(vuexList: Record<string, any>): void;
setPiniaList(piniaList: Record<string, any>): void;
setRequestIndex(index: number): number;
getDevToolOptions(): DevTool.DevToolOptions | undefined;
getRequestIndex(): number;
setUploadIndex(index: number): number;
getUploadIndex(): number;
setScreenIndex(index: number): number;
getScreenIndex(): number;
setCaptureList(captureList: DevTool.CaptureList): void;
getCaptureList(): DevTool.CaptureList;
setDevToolOptions(options: DevTool.DevToolOptions): void;
getDevData(): Promise<{
systemInfo: {};
deviceInfo: UniApp.GetDeviceInfoResult;
windowInfo: UniApp.GetWindowInfoResult;
devToolVisible: boolean;
appInfo: {
albumAuthorized?: "authorized" | "denied" | "not determined" | undefined;
bluetoothAuthorized?: "authorized" | "denied" | "not determined" | "config error" | undefined;
cameraAuthorized: "authorized" | "denied" | "not determined" | "config error";
locationAuthorized: "authorized" | "denied" | "not determined" | "config error";
locationAccuracy?: "reduced" | "full" | "unsupported" | undefined;
locationReducedAccuracy?: boolean | undefined;
microphoneAuthorized: "authorized" | "denied" | "not determined" | "config error";
notificationAuthorized: "authorized" | "denied" | "not determined" | "config error";
notificationAlertAuthorized?: "authorized" | "denied" | "not determined" | "config error" | undefined;
notificationBadgeAuthorized?: "authorized" | "denied" | "not determined" | "config error" | undefined;
notificationSoundAuthorized?: "authorized" | "denied" | "not determined" | "config error" | undefined;
phoneCalendarAuthorized?: "authorized" | "denied" | "not determined" | undefined;
appId: string;
appName: string;
appVersion: string;
appVersionCode: string;
appWgtVersion?: string | undefined;
language: string;
version: string;
hostName?: string | undefined;
hostVersion?: string | undefined;
hostLanguage?: string | undefined;
hostTheme?: string | undefined;
hostPackageName?: string | undefined;
theme?: string | undefined;
SDKVersion: string;
enableDebug: boolean;
host?: string | undefined;
appLanguage?: string | undefined;
hostFontSizeSetting?: number | undefined;
hostSDKVersion?: string | undefined;
};
netWorkStatus: {
isConnected: boolean;
networkType: string;
hasSystemProxy?: boolean | undefined;
signalStrength?: number | undefined;
errMsg?: string | undefined;
ip: any;
};
cacheInterceptConfig: boolean;
devToolVersion: string;
devToolBuildTime: string;
devToolGit: string;
consoleList?: DevTool.ConsoleItem[] | undefined;
networkList?: DevTool.NetworkItem[] | undefined;
storageList?: DevTool.StorageItem[] | undefined;
routeList?: DevTool.Page[] | undefined;
vuexList?: Record<string, any> | undefined;
piniaList?: Record<string, any> | undefined;
wsList?: DevTool.WS[] | undefined;
size?: number | undefined;
sizeFormat?: string | undefined;
uploadList?: DevTool.UploadItem[] | undefined;
eventCount?: DevTool.EventCount | undefined;
elEventList?: DevTool.ElEventItem[] | undefined;
uniEventList?: DevTool.UniEventItem[] | undefined;
screenList?: DevTool.ScreenItem[] | undefined;
interceptNetworkMap?: Map<string, DevTool.NetworkItem> | undefined;
scanCodeList?: DevTool.ScanCodeItem[] | undefined;
nfcList?: DevTool.NFCItem[] | undefined;
}>;
updateStore(data: {
key: string;
_oldKey: string;
value: any;
}): DevTool.StorageItem[] | undefined;
updateVuexStore(data: Record<string, any>): Record<string, any> | undefined;
setPiniaStore(piniaStore: any): void;
updatePiniaStore(data: Record<string, any>): Record<string, any>;
getExportData(exports: {
exportLog: boolean;
exportNetwork: boolean;
exportStorage: boolean;
exportWebSocket: boolean;
exportUpload: boolean;
exportWindow: boolean;
exportDevice: boolean;
exportSystem: boolean;
exportUniEvent: boolean;
exportElEvent: boolean;
exportScanCodeList: boolean;
exportNfcList: boolean;
}): DevTool.WindowData;
clearConsoleList(): void;
clearDevCache(): void;
clearAll(): void;
addUploadTask(index: number | string, task: UniApp.UploadTask): void;
removeUploadTask(index: number | string): void;
clearUploadTask(): void;
clearWsList(): void;
updateWsList(item: DevTool.WS): DevTool.WS[] | undefined;
clearWsMessage(url: string): void;
clearStorageList(local?: boolean): DevTool.StorageItem[];
setStorageList(items: DevTool.StorageItem[]): DevTool.StorageItem[] | undefined;
removeStorage(key: string, local?: boolean): DevTool.StorageItem[];
addStorage(data: {
key: string;
value: any;
}, local?: boolean): DevTool.StorageItem[] | undefined;
refreshStore(): DevTool.StorageItem[];
updateStoreList(addItems: DevTool.StorageItem[]): DevTool.StorageItem[] | undefined;
setRouteList(pages: DevTool.Page[], currentPath?: string): DevTool.Page[] | undefined;
getRouteList(): DevTool.Page[] | undefined;
updateRouteList(path?: string): DevTool.Page[] | undefined;
setConsoleList(items: DevTool.ConsoleItem[]): void;
updateConsoleList(addItems: DevTool.ConsoleItem[], index?: number): DevTool.ConsoleItem[] | undefined;
clearNetworkList(): void;
setNetworkList(items: DevTool.NetworkItem[]): void;
updateNetworkList(addItems: DevTool.NetworkItem[], index?: number): DevTool.NetworkItem[] | undefined;
updateUploadList(addItems: DevTool.UploadItem[], index?: number): DevTool.UploadItem[] | undefined;
clearUploadList(): void;
setDevToolDestroy(destroy: boolean): void;
getDevToolDestroy(): boolean;
getCurrentPagePath(): string;
/**
* 新增节点事件
*
* @param {DevTool.ElEventItem} event
* @memberof DevStore
*/
addElEvent(event: DevTool.ElEventItem): void;
/**
* 清空节点事件
*
* @memberof DevStore
*/
clearElEventList(): void;
/**
* 新增事件
*
* @param {DevTool.UniEventItem} event
* @memberof DevStore
*/
addUniEvent(event: DevTool.UniEventItem): void;
/**
* 增加注册事件的数量
*
* @param {DevTool.EventCountKey} type
* @memberof DevStore
*/
updateUniEventCount(type: DevTool.EventCountKey): void;
updateUniEventList(evenList: DevTool.UniEventItem[]): DevTool.UniEventItem[] | undefined;
clearUniEvent(): void;
updateScreenList(screenList: DevTool.ScreenItem[], index?: number): DevTool.ScreenItem[] | undefined;
clearCaptureScreenList(): void;
addInterceptNetworkItem(item: DevTool.NetworkItem): void;
updateInterceptNetworkList(addItems: DevTool.NetworkItem[]): void;
clearInterceptNetworkList(): void;
getInterceptNetworkMap(): Map<string, DevTool.NetworkItem> | undefined;
removeInterceptNetwork(item: DevTool.NetworkItem): void;
changeCacheInterceptConfig(cache: boolean): void;
updateScanCodeList(addItems: DevTool.ScanCodeItem[]): void;
clearScanCodeList(): void;
updateNfcList(addItems: DevTool.NFCItem[]): void;
clearNfcList(): void;
}
//# sourceMappingURL=index.d.ts.map