@stencil/core
Version:
A Compiler for Web Components and Progressive Web Apps
15 lines (14 loc) • 792 B
TypeScript
import * as d from '../../declarations';
import * as pd from './puppeteer-declarations';
import * as puppeteer from 'puppeteer';
export declare function initPageEvents(page: pd.E2EPageInternal): Promise<void>;
export declare function waitForEvent(page: pd.E2EPageInternal, eventName: string, elementHandle: puppeteer.ElementHandle): Promise<any>;
export declare class EventSpy implements d.EventSpy {
eventName: string;
events: d.SerializedEvent[];
constructor(eventName: string);
readonly length: number;
readonly firstEvent: d.SerializedEvent;
readonly lastEvent: d.SerializedEvent;
}
export declare function addE2EListener(page: pd.E2EPageInternal, elmHandle: puppeteer.JSHandle, eventName: string, resolve: (ev: any) => void, cancelRejectId?: any): Promise<void>;