UNPKG

html-pdf-chrome

Version:

HTML to PDF and image converter via Chrome/Chromium

34 lines (33 loc) 1 kB
import * as CDP from 'chrome-remote-interface'; import { CompletionTrigger } from './CompletionTrigger'; /** * Waits for a Chrome page lifecycle event. * Some examples include: * - init * - DOMContentLoaded * - load * - firstPaint * - firstContentfulPaint * - firstMeaningfulPaintCandidate * - networkAlmostIdle * - firstMeaningfulPaint * - networkIdle * * @export * @class LifecycleEvent * @extends {CompletionTrigger} */ export declare class LifecycleEvent extends CompletionTrigger { #private; protected eventName?: string; /** * Creates an instance of the LifecycleEvent CompletionTrigger. * @param {string} [eventName] the name of the event to listen for. * Defaults to `firstMeaningfulPaint`. * @param {number} [timeout] ms to wait until timing out. * @memberof LifecycleEvent */ constructor(eventName?: string, timeout?: number); init(client: CDP.Client): Promise<void>; wait(_client: CDP.Client): Promise<void>; }