UNPKG

puppeteer-tough-cookie-store

Version:

Puppeteer cookie store implementation for tough-cookie

22 lines (21 loc) 877 B
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;