UNPKG

@huolala-tech/page-spy-browser

Version:

A developer tool for debugging remote web page.

22 lines (21 loc) 969 B
import { SpyStorage, PageSpyPlugin, OnInitParams } from '@huolala-tech/page-spy-types'; import { InitConfig } from '../config'; export declare class StoragePlugin implements PageSpyPlugin { name: string; static hasInitd: boolean; originSetItem: Storage['setItem'] | null; originRemoveItem: Storage['removeItem'] | null; originClear: Storage['clear'] | null; cookieStoreChangeListener: ((evt: Event) => void) | null; $pageSpyConfig: InitConfig | null; onInit({ config }: OnInitParams<InitConfig>): void; onReset(): void; sendRefresh(type: string): Promise<void>; listenRefreshEvent(): void; takeStorage(type: 'localStorage' | 'sessionStorage'): SpyStorage.GetTypeDataItem; takeCookie(): Promise<SpyStorage.GetTypeDataItem>; initStorageProxy(): void; onceInitPublicData(): Promise<void>; getStorageType(ins: Storage): SpyStorage.DataType; sendStorageItem(info: Omit<SpyStorage.DataItem, 'id'>): void; }