@mt-kit/utils
Version:
29 lines (28 loc) • 564 B
TypeScript
interface IParams<T> {
/**
* 定义 localStorage 的 key
*/
key: string;
/**
* 定义 localStorage 的 values
*/
value: T;
/**
* 定义 localStorage 的储存时间
* 1 = 24h、0.5 = 12h
*/
expire?: number;
}
/**
* localStorage 的一些扩展
*/
declare const localStorageHelper: {
/**
* 设置 localStorage
*/
set<T>({ key, value, expire }: IParams<T>): void;
get<T>(key: string): T | null;
delete(key: string): void;
clear(): void;
};
export default localStorageHelper;