UNPKG

@lancercomet/utils

Version:
37 lines (36 loc) 1.3 kB
/** * 获取一条 Cookie. * * @param {string} key Cookie 键名. * @returns {string} Cookie 内容. */ declare function getCookie(key: string): string; /** * 是否拥有目标 Cookie. * * @param {string} key Cookie 键名. * @returns {boolean} 是否拥有目标 Cookie. */ declare function hasCookie(key: string): boolean; /** * 删除一个 Cookie. * * @param {any} key Cookie 键名. * @param {any} path Cookie 所属路径. * @param {any} domain Cookie 所属域名. * @returns {boolean} 是否操作成功. */ declare function removeCookie(key: string, path?: string, domain?: string): boolean; /** * 设置一条 Cookie. * * @param {string} key Cookie 键名. * @param {string} value Cookie 值. * @param {(number | string | Date)} [end] Cookie 有效期, 当传入 Infinity 时设定到 9999 年, 当不传入时为会话 Cookie. * @param {string} [path] Cookie 所属路径. * @param {string} [domain] Cookie 所属域名. * @param {boolean} [isSecure] 是否为 Secure Cookie. * @returns {boolean} 是否操作成功. */ declare function setCookie(key: string, value: string, end?: number | string | Date, path?: string, domain?: string, isSecure?: boolean): boolean; export { getCookie, hasCookie, removeCookie, setCookie };