1 | import { CookieDict, CookieOptions } from './cookie.model';
|
2 | declare type EmptyArray = never[] & {
|
3 | length: 0;
|
4 | };
|
5 | declare type EmptyObject = Record<any, never>;
|
6 | export declare function isNil(obj: unknown): obj is undefined | null;
|
7 | export declare function isPresent(obj: unknown): obj is Exclude<typeof obj, undefined | null>;
|
8 | export declare function isString(obj: unknown): obj is string;
|
9 | export declare function isEmpty(value: unknown): value is undefined | null | '' | EmptyArray | EmptyObject;
|
10 | export declare function mergeOptions(oldOptions: CookieOptions, newOptions?: CookieOptions): CookieOptions;
|
11 | export declare function parseCookieString(currentCookieString: string): CookieDict;
|
12 | export declare function buildCookieString(name: string, value: string | undefined, options?: CookieOptions): string;
|
13 | export declare function safeDecodeURIComponent(str: string): string;
|
14 | export {};
|