1 | declare type MockedGetter = (element: HTMLElement) => number;
|
2 | declare type Mock = MockedGetter | number;
|
3 | declare type Mocks = Partial<Record<string, Mock>>;
|
4 | export 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 | }
|
14 | export {};
|