UNPKG

js-xxx

Version:

前端 JavaScript 常用函数/工具/方法库

96 lines 3.32 kB
/** * 获取 localStorage * @example * localStorageGet("key"); /// 处理过后的 value,不需要再 decode 。 * @param key 存储 key * @returns * @category Storage-存储相关 */ export declare function localStorageGet(key: string): any; /** * 设置 localStorage * @example * localStorageSet("key", "value"); /// 存储时不需要处理数据,value === null|undefined 清除数据。(boolean) * @param key 存储 key * @param value 存储 value,value === null|undefined 清除数据。 * @returns * @category Storage-存储相关 */ export declare function localStorageSet(key: string, value: any): boolean; /** * 获取 sessionStorage * @example * sessionStorageGet("key"); /// 处理过后的 value,不需要再 decode 。 * @param key 存储 key * @returns * @category Storage-存储相关 */ export declare function sessionStorageGet(key: string): any; /** * 设置 sessionStorage * @example * sessionStorageSet("key", "value"); /// 存储时不需要处理数据,value === null|undefined 清除数据。 * @param key 存储 key * @param value 存储 value,value === null|undefined 清除数据。 * @returns * @category Storage-存储相关 */ export declare function sessionStorageSet(key: string, value: any): boolean; /** * 获取 localStorage 对象值 * @example * getLocalObj("key"); /// 处理过后的 value,不需要再 decode,且有默认值 {}。 * @param key 存储 key * @returns * @category Storage-存储相关 */ export declare function getLocalObj(key: string): any; /** * 获取 sessionStorage 对象值 * @example * getSessionObj("key"); /// 处理过后的 value,不需要再 decode,且有默认值 {}。 * @param key 存储 key * @returns * @category Storage-存储相关 */ export declare function getSessionObj(key: string): any; /** * 获取 localStorage 数组值 * @example * getLocalArr("key"); /// 处理过后的 value,不需要再 decode,且有默认值 []。 * @param key 存储 key * @returns * @category Storage-存储相关 */ export declare function getLocalArr(key: string): any[]; /** * 获取 sessionStorage 数组值 * @example * getSessionArr("key"); /// 处理过后的 value,不需要再 decode,且有默认值 []。 * @param key 存储 key * @returns * @category Storage-存储相关 */ export declare function getSessionArr(key: string): any[]; /** * 获取 Storage 加密数据 * @example * getDecodeStorage("key"); /// 处理过后的 value,不需要再 decode 和解密。 * @param key 存储 key * @param isLocal 是否 localStorage * @returns * @category Storage-存储相关 */ export declare function getDecodeStorage(key: string, isLocal?: boolean): any; /** * 设置 Storage 加密数据 * @example * setEncodeStorage("key", "value"); /// 存储时不需要处理数据,自动加密,value === null|undefined 清除数据。(boolean) * @param key 存储 key * @param value 存储 value 字符串,value === null|undefined 清除数据。 * @param isLocal 是否 localStorage * @returns * @category Storage-存储相关 */ export declare function setEncodeStorage(key: string, value: string, isLocal?: boolean): boolean; //# sourceMappingURL=index.d.ts.map