@ivujs/i-utils
Version:
前端模块化 JavaScript 工具库
30 lines (29 loc) • 1 kB
TypeScript
/**
* 浏览器是否支持 Cookie
* @returns {boolean} 返回true和false
*/
export declare function isSupportCookie(): boolean;
/**
* 通过name获取cookie
* @param {string} name 参数name
* @returns {string} 返回获取的值
*/
export declare function getCookie(name: string): string;
/**
* 通过name设置cookie
* 注:timestamp参数不填,则默认为session级别,浏览器关闭即cookie过期
* @param {string} name 参数name
* @param {string} value 设置的value
* @param {number} timestamp 过期的时间戳值,默认为一天,设置一天过期则为:24*60*60*1000
*/
export declare function setCookie(name: string, value: string, timestamp?: number): void;
/**
* 通过name删除cookie
* @param {string} name 参数name
*/
export declare function removeCookie(name: string): void;
/**
* 清空当前站点域名的cookie
* @param {string} domain 域名地址,默认是当前站点域名
*/
export declare function clearCookie(domain?: string): void;