UNPKG

vite-uni-dev-tool

Version:

vite-uni-dev-tool, debug, uni-app, 一处编写,到处调试

230 lines (229 loc) 9.69 kB
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