@iamsquare/cookie-parse
Version:
Cookie string/file parse utilities.
10 lines (9 loc) • 668 B
TypeScript
import { Arity1Fn } from 'ramda';
import { ParsedCookie, SplitStringOptions } from './interfaces';
import { NameValueTuple, SplitNetscapeString } from './types';
export declare function stringIsTrue(str: string): boolean;
export declare function applyOnFalse(bool: boolean, onFalse: Arity1Fn): Arity1Fn;
export declare function splitString(separator: string | RegExp, options?: SplitStringOptions): (str: string) => string[];
export declare function nameValuePairToCookie(tuple: NameValueTuple): ParsedCookie;
export declare function cookieToNameValuePair(cookie: ParsedCookie): string;
export declare function arrayToCookie(array: SplitNetscapeString): ParsedCookie;