puppeteer-tough-cookie-store
Version:
Puppeteer cookie store implementation for tough-cookie
22 lines (21 loc) • 877 B
TypeScript
import { Cookie } from 'tough-cookie';
import type { Protocol } from 'puppeteer';
export declare const PuppeteerInfinityExpires = -1;
export declare const ToughInfinityExpires = "Infinity";
export type SameSite = 'lax' | 'strict' | 'none';
/**
* convert puppeteer's sameSite to tough-cookie's sameSite
*/
export declare const p2tSameSite: (sameSite?: Protocol.Network.CookieSameSite) => SameSite;
/**
* convert tough-cookie's sameSite to puppeteer's sameSite
*/
export declare const t2pSameSite: (sameSite?: string) => Protocol.Network.CookieSameSite;
/**
* convert puppeteer's cookie to tough-cookie's cookie
*/
export declare const serializeForTough: (puppetCookie: Protocol.Network.Cookie) => Cookie;
/**
* convert tough-cookie's cookie to puppeteer's cookie
*/
export declare const serializeForPuppeteer: (toughCookie: Cookie) => Protocol.Network.SetCookieRequest;