UNPKG

simple-details

Version:

simple animated details package

41 lines (33 loc) 919 B
import type { iElementData, iOptions, iSelectors } from './types/index.d.ts' export declare class SimpleDetails { private static readonly optionsDefault elements: iElementData[] options: iOptions selectors: iSelectors private readonly durationMax private readonly durationMin private readonly durationPerHeight private readonly easing private readonly onClick private readonly onResize constructor(optionsCustom?: Partial<iOptions>); init(): void; updateElements(): void; openAll(): void; collapseAll(): void; private calculateDuration private expand private shouldDisable private disable private handleClick private handleResize private hasVerticalScrollbar private onAnimationFinish private open private setupScrollbarStyles private shrink private updateClickListeners private updateDetailsStyles private updateElementsData private updateListeners }