xverse-components-utils
Version:
xverse components utils
24 lines (23 loc) • 579 B
TypeScript
export interface IStorageValue {
value: any;
expires: number;
}
/**
* 通过AppId隔离的localStorage
*/
declare class LocalStorage {
private static instance;
private store;
private appId;
private constructor();
setAppId(appId: string): void;
get(key: string): any;
remove(key: string): void;
set(key: string, value: any, time?: number): void;
clear(): void;
getAllKeys(): string[];
isExpired(expires: number): boolean;
static getInstance(): LocalStorage;
}
export declare const xvLocalStorage: LocalStorage;
export {};