f2e-server3
Version:
f2e-server 3.0
29 lines (28 loc) • 855 B
TypeScript
export interface Cookie {
name: string;
value: string;
options?: {
expires?: number;
domain?: string;
path?: string;
secure?: boolean;
httpOnly?: boolean;
sameSite?: 'lax' | 'strict' | 'none';
maxAge?: number;
signed?: boolean;
signedCookie?: boolean;
};
}
/**
* 创建一个Cookie字符串。
* @param cookie Cookie对象
* @returns 构造的Cookie字符串
*/
export declare const createCookie: (cookie: Cookie) => string;
/**
* 从cookie字符串中获取指定名称的cookie值。
* @param name 需要获取的cookie的名称
* @param cookieString 可选,cookie字符串,默认为空字符串
* @returns 指定名称的cookie值,若未找到则返回空字符串
*/
export declare const getCookie: (name: string, cookieString?: string) => string;