UNPKG

puppeteer-pro

Version:

A simple puppeteer wrapper to enable useful plugins with ease

32 lines 1.02 kB
import type { Cookie } from 'puppeteer'; import { Plugin } from '../..'; export interface ManageCookiesOption { saveLocation: string; mode: 'manual' | 'monitor'; stringify?: (cookies: Record<string, Cookie[]>) => string; parse?: (cookies: string) => Record<string, Cookie[]>; disableWarning?: boolean; profile?: 'string'; } export declare class ManageCookiesPlugin extends Plugin { private saveLocation; private mode; private stringify; private parse; private disableWarning; private profile; private allCookies; constructor(opts: ManageCookiesOption); protected afterLaunch(): Promise<void>; protected afterRestart(): Promise<void>; switchToProfile(profile: string): Promise<void>; save(): Promise<void>; load(): Promise<void>; clear(): Promise<void>; private watchCookies; private saveProfileCookies; private loadProfileCookies; private clearProfileCookies; private getCookies; } //# sourceMappingURL=index.d.ts.map