Choices/public/types/src/scripts/components/list.d.ts
2021-12-26 16:38:09 -05:00

18 lines
677 B
TypeScript

export default class List {
element: HTMLElement;
scrollPos: number;
height: number;
constructor({ element }: {
element: HTMLElement;
});
clear(): void;
append(node: Element | DocumentFragment): void;
getChild(selector: string): HTMLElement | null;
hasChildren(): boolean;
scrollToTop(): void;
scrollToChildElement(element: HTMLElement, direction: 1 | -1): void;
_scrollDown(scrollPos: number, strength: number, destination: number): void;
_scrollUp(scrollPos: number, strength: number, destination: number): void;
_animateScroll(destination: number, direction: number): void;
}
//# sourceMappingURL=list.d.ts.map