UNPKG

447 BTypeScriptView Raw
1declare type MockedGetter = (element: HTMLElement) => number;
2declare type Mock = MockedGetter | number;
3declare type Mocks = Partial<Record<string, Mock>>;
4export default class Dimension {
5 private isUsingMock;
6 private overwrittenImplementations;
7 mock(mocks: Mocks): void;
8 restore(): void;
9 isMocked(): boolean;
10 private readonly nativeImplementations;
11 private mockDOMMethods;
12 private restoreDOMMethods;
13}
14export {};