UNPKG

@ulu/frontend

Version:

A framework-agnostic frontend toolkit providing a modular, tree-shakable library of accessible components and utilities. Designed for seamless integration, it features a highly configurable SCSS system for any environment and vanilla JavaScript modules op

39 lines 1.18 kB
export class OverflowScroller { static instances: any[]; static defaults: { namespace: string; events: {}; horizontal: boolean; offsetStart: number; offsetEnd: number; amount: string; buttonClasses: string[]; iconClassPrevious: Object; iconClassNext: Object; }; constructor(elements: any, config: any); options: any; elements: any; nextEnabled: boolean; previousEnabled: boolean; scrollHandler: (e: any) => void; checkOverflow(): void; hasOverflow: boolean | undefined; createControls(context: any): { controls: HTMLUListElement; previousItem: HTMLLIElement; nextItem: HTMLLIElement; previous: HTMLButtonElement; next: HTMLButtonElement; }; createControlButton(action: any): HTMLButtonElement; getControlContent(action: any): string; onScroll(event: any): void; onScrollHorizontal(): void; setControlState(dir: any, enabled: any): void; resolveAmount(dir: any): any; next(): void; previous(): void; getClass(child: any): string; } //# sourceMappingURL=overflow-scroller.d.ts.map