@whatwg-node/cookie-store
Version:
13 lines (12 loc) • 759 B
text/typescript
import { CookieChangeEvent } from './CookieChangeEvent.cjs';
import { Cookie, CookieListItem, CookieStoreDeleteOptions, CookieStoreGetOptions } from './types.cjs';
export declare class CookieStore extends EventTarget {
onchange?: (event: CookieChangeEvent) => void;
private cookieMap;
get [Symbol.toStringTag](): 'CookieStore';
constructor(cookieString: string);
get(init?: CookieStoreGetOptions['name'] | CookieStoreGetOptions | undefined): Promise<Cookie | undefined>;
set(init: CookieListItem | string, possibleValue?: string): Promise<void>;
getAll(init?: CookieStoreGetOptions['name'] | CookieStoreGetOptions): Promise<Cookie[]>;
delete(init: CookieStoreDeleteOptions['name'] | CookieStoreDeleteOptions): Promise<void>;
}