@xingyuelongchen/vue3-storage
Version:
浏览器Storage使用插件, Storage! Good!
55 lines (54 loc) • 1.37 kB
TypeScript
/**
* 判断是否为空
*/
export declare function validatenull(val: any): boolean;
/**
* 设置storage缓存
* @param {String or Object} name
* @param {any} content
* @param {Boolean} type
*/
export declare function setStore(name: string, content: any, type?: boolean): boolean;
/**
* 获取Storage
*/
export declare function getStore(name: string): any;
/**
* 删除localStorage
*/
export declare function removeStore(name: string): void;
/**
* 获取全部localStorage
*/
export declare function getAllStore(type: Boolean): {};
/**
* 清空全部localStorage
*/
export declare function clearStore(type?: boolean): void;
/**
* 清空全部Storage
*/
export declare function clearAllStore(): void;
/**
* 设置cookie
* @param {Object} params 包含name和data
*/
export declare function setCookie(name: string, content: any): boolean;
/**
* 获取cookie
*/
export declare function getCookie(name: string): any;
/**
* 设置原生cookie
* @param {Object} params 包含name和data
*/
export declare function setsCookie(name: string, content: any): boolean;
/**
* 获取原生cookie
*/
export declare function getsCookie(name: string): string;
/**
*
* @param {string} name 指定cookie名称,如果为null删除全部cookie
*/
export declare function clearCookie(name?: string): void;