testplane
Version:
Tests framework based on mocha and wdio
11 lines (10 loc) • 505 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from "events";
import { CDPSessionId } from "./types";
export declare class CDPEventEmitter<Events extends {
[key in keyof Events]: unknown;
}> extends EventEmitter {
private _callbackMap;
on<U extends string & keyof Events>(event: U, listener: (params: Events[U], sessionId?: CDPSessionId) => void | Promise<void>): this;
off<U extends string & keyof Events>(event: U, listener: (params: Events[U]) => void | Promise<void>): this;
}