web-dev-server
Version:
Node.js simple http server for common development or training purposes.
24 lines (23 loc) • 915 B
TypeScript
import { Request } from "../Request";
import { IRequestCookies } from "./IRequestCookies";
export declare class Cookies {
protected cookies?: IRequestCookies;
SetCookies(cookies: IRequestCookies): Request;
GetCookies(nameReplaceFilter?: string | false | {
pattern: string | RegExp;
replace: string | Function;
}, valueReplaceFilter?: string | false | {
pattern: string | RegExp;
replace: string | Function;
}, onlyNames?: string[]): IRequestCookies;
SetCookie(name: string, value: string): Request;
GetCookie(name?: string, valueReplaceFilter?: string | false | {
pattern: string | RegExp;
replace: string | Function;
}, ifNullValue?: string): string | null;
HasCookie(name: string): boolean;
/**
* @summary Parse "Cookie" header into local cookies map.
*/
protected initCookies(): void;
}