@google/model-viewer
Version:
Easily display interactive 3D models on the web and in AR!
23 lines (19 loc) • 506 B
TypeScript
interface ResizeObserverSize {
inlineSize: number;
blockSize: number;
}
interface ResizeObserverEntry {
target: Element;
contentRect: DOMRectReadOnly;
borderBoxSize: ResizeObserverSize;
contentBoxSize: ResizeObserverSize;
}
declare class ResizeObserver {
constructor(callback: (entries: Array<ResizeObserverEntry>) => void);
observe(element: Element): void;
unobserve(element: Element): void;
disconnect(): void;
}
interface Window {
ResizeObserver?: Constructor<ResizeObserver>
}