UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

28 lines (27 loc) 930 B
/** * 写入持久化存储localStorage。仅用于浏览器端,value里不能有循环引用 * @param {string} key 键 * @param {string} value 值 * @param {number} expireMsec 过期时间,单位毫秒 * @returns {boolean} 是否存储成功 * * @example * const res = savePersist('name', 'mike', 30 * 86400 * 1000); // true * const name = getPersist('name'); // mike * * clearPersist('name'); // true * const name2 = getPersist('name'); // undefined */ export declare function savePersist(key: string, value: string, expireMsec?: number): boolean; /** * 读取持久化存储 * @param {string} key * @returns {string} key对应的值 */ export declare function getPersist(key: string): any; /** * 持久化存储。清理。传 key 就删除。不传清理所有过期的。 * @param {string} [key] * @returns {boolean} 是否清楚成功 */ export declare function clearPersist(key?: string): boolean;