Installation
npm install --save @types/jsdom-screenshot
Summary
This package contains type definitions for jsdom-screenshot (https://github.com/dferber90/jsdom-screenshot).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jsdom-screenshot.
index.d.ts
import { LaunchOptions, Page, Request, ScreenshotOptions, Viewport } from "puppeteer";
export interface GenerateImageOptions {
launch?: LaunchOptions | undefined;
screenshot?: ScreenshotOptions | undefined;
serve?: readonly string[] | undefined;
debug?: boolean | undefined;
waitUntilNetworkIdle?: boolean | undefined;
viewport?: Viewport | undefined;
intercept?: ((request: Request) => void) | undefined;
targetSelector?: string;
}
export function debug(element?: Element | Document): void;
export function generateImage(options?: GenerateImageOptions): ReturnType<Page["screenshot"]>;
export function restoreDefaultOptions(): void;
export function setDefaultOptions(options: GenerateImageOptions): void;
Additional Details
- Last updated: Thu, 15 Feb 2024 1024 GMT
- Dependencies: @types/puppeteer
Credits
These definitions were written by Adam Golan.