spy-client
Version:
spy client
20 lines (19 loc) • 595 B
TypeScript
import { Module, TTICB, TTIOption } from '../lib/interface';
export default class TTI implements Module {
private lastLongTask;
private observer;
private ttiTimer;
private stopLongTaskTimeoutId;
private cb;
private interval;
private filterRequest;
constructor();
check(): any;
listenTTI(cb: TTICB, option?: TTIOption): void;
load(): void;
ttiCheck(): void;
observerCallback(list: PerformanceObserverEntryList): void;
stopObserveLongTask(): void;
getNetworkSilenceAt(): number | false;
private observeLongtask;
}