UNPKG

next-banner

Version:

Generate Open Graph images for Next.js on build

22 lines (21 loc) 667 B
import { Page } from "puppeteer"; import { DataWithLayout } from "../types"; declare class BasePuppeteerOperation { page: Page; logs: string[]; constructor(page: Page); loadUrl(url: string): Promise<void>; close(): Promise<void>; recordConsole(): void; } export declare class ExtractData extends BasePuppeteerOperation { extract(): Promise<DataWithLayout>; private extractMeta; private extractCustom; private extractLayout; } export declare class CaptureScreenshot extends BasePuppeteerOperation { insertData({ layout, meta, custom }: DataWithLayout): Promise<void>; capture(route: string): Promise<void>; } export {};