UNPKG

@iamsquare/cookie-parse

Version:
10 lines (9 loc) 668 B
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;