selenium-webdriver
Version:
The official WebDriver JavaScript bindings from the Selenium project
18 lines (17 loc) • 719 B
TypeScript
export type SpeculationPreloadingStatus = "pending" | "ready" | "success" | "failure";
export type SpeculationEvent = SpeculationPrefetchStatusUpdated;
export interface SpeculationPrefetchStatusUpdated {
method: "speculation.prefetchStatusUpdated";
params: SpeculationPrefetchStatusUpdatedParameters;
}
export interface SpeculationPrefetchStatusUpdatedParameters {
context: string;
url: string;
status: SpeculationPreloadingStatus;
}
export declare class Speculation {
private readonly bidi;
private constructor();
static create(driver: unknown): Promise<Speculation>;
onPrefetchStatusUpdated(callback: (params: SpeculationPrefetchStatusUpdatedParameters) => void): Promise<void>;
}