UNPKG

number-flip-animation

Version:

Small typescript package for animating the change of a number using a flip/slide animation.

28 lines (27 loc) 1.01 kB
export declare class NumberFlip { private rootElement; private durationSlide; private durationFade; private numberFormatter; private decimalSeparator; private thousandSeparator; private wrapperClassname; private digitClassname; constructor({ rootElement, durationSlide, durationFade, initialNumber, animateInitialNumber, numberFormatter, decimalSeparator, thousandSeparator, wrapperClassname, digitClassname, }: { rootElement: HTMLElement; durationSlide?: number; durationFade?: number; initialNumber?: number; animateInitialNumber?: boolean; numberFormatter?: (num: number) => string; decimalSeparator?: string; thousandSeparator?: string; wrapperClassname?: string; digitClassname?: string; }); setNumber(num: number, animate?: boolean): void; private adjustAmountOfDigitContainers; private setDigitInContainers; private getDigitsOfNumber; private calculateTranslateY; }