Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Go to Latest
variable Events
import { Events } from "https://deno.land/x/puppeteer@14.1.1/vendor/puppeteer-core/puppeteer/common/Events.d.ts";

IMPORTANT: we are mid-way through migrating away from this Events.ts file in favour of defining events next to the class that emits them.

However we need to maintain this file for now because the legacy DocLint system relies on them. Be aware in the mean time if you make a change here you probably need to replicate it in the relevant class. For example if you add a new Page event, you should update the PageEmittedEvents enum in src/common/Page.ts.

Chat to @jackfranklin if you're unsure.

type

{ readonly Page: { readonly Close: "close"; readonly Console: "console"; readonly Dialog: "dialog"; readonly DOMContentLoaded: "domcontentloaded"; readonly Error: "error"; readonly PageError: "pageerror"; readonly Request: "request"; readonly Response: "response"; readonly RequestFailed: "requestfailed"; readonly RequestFinished: "requestfinished"; readonly FrameAttached: "frameattached"; readonly FrameDetached: "framedetached"; readonly FrameNavigated: "framenavigated"; readonly Load: "load"; readonly Metrics: "metrics"; readonly Popup: "popup"; readonly WorkerCreated: "workercreated"; readonly WorkerDestroyed: "workerdestroyed"; }; readonly Browser: { readonly TargetCreated: "targetcreated"; readonly TargetDestroyed: "targetdestroyed"; readonly TargetChanged: "targetchanged"; readonly Disconnected: "disconnected"; }; readonly BrowserContext: { readonly TargetCreated: "targetcreated"; readonly TargetDestroyed: "targetdestroyed"; readonly TargetChanged: "targetchanged"; }; readonly NetworkManager: { readonly Request: symbol; readonly Response: symbol; readonly RequestFailed: symbol; readonly RequestFinished: symbol; }; readonly FrameManager: { readonly FrameAttached: symbol; readonly FrameNavigated: symbol; readonly FrameDetached: symbol; readonly LifecycleEvent: symbol; readonly FrameNavigatedWithinDocument: symbol; readonly ExecutionContextCreated: symbol; readonly ExecutionContextDestroyed: symbol; }; readonly Connection: { readonly Disconnected: symbol; }; readonly CDPSession: { readonly Disconnected: symbol; }; }