npm.io
4.0.0 • Published 2 years ago

@types/jsdom-screenshot

Licence
MIT
Version
4.0.0
Deps
1
Size
4 kB
Vulns
0
Weekly
0
Stars
51.4K

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

Credits

These definitions were written by Adam Golan.