spy-client
Version:
spy client
19 lines (18 loc) • 430 B
TypeScript
/**
* @file LayoutShift
* @author kaivean
*/
import { Module, LayoutShiftCB } from '../lib/interface';
export default class LayoutShift implements Module {
private observer;
private cb;
private value;
private finalValue;
private onceLeave;
constructor();
listenLayoutShift(cb: LayoutShiftCB): void;
leave(): void;
callCB(): void;
destroy(): void;
private handle;
}