@studio-freight/lenis
Version:
Lenis is a smooth scroll library to normalize and smooth the scrolling experience across devices
26 lines (25 loc) • 700 B
TypeScript
export class Dimensions {
constructor({ wrapper, content, autoResize, debounce: debounceValue, }?: {
wrapper: any;
content: any;
autoResize?: boolean | undefined;
debounce?: number | undefined;
});
wrapper: any;
content: any;
debouncedResize: ((...args: any[]) => void) | undefined;
wrapperResizeObserver: ResizeObserver | undefined;
contentResizeObserver: ResizeObserver | undefined;
destroy(): void;
resize: () => void;
onWrapperResize: () => void;
width: any;
height: any;
onContentResize: () => void;
scrollHeight: any;
scrollWidth: any;
get limit(): {
x: number;
y: number;
};
}