UNPKG

puppeteer-extra-plugin-session

Version:

A puppeteer plugin to dump and inject session data.

20 lines (19 loc) 586 B
import { PluginOptions } from 'puppeteer-extra-plugin'; import { SessionManager } from './classes/session-manager'; export interface ISessionPluginOptions extends PluginOptions { } /** * This part down below works for some reason, and that's all I need to know. * May TypeScript bless you the same way I was. */ export interface ISessionPluginPageAdditions { session: SessionManager; } declare module 'puppeteer' { interface Page extends ISessionPluginPageAdditions { } } declare module 'puppeteer-core' { interface Page extends ISessionPluginPageAdditions { } }