@omnedia/ngx-number-ticker
Version:
A simple number ticker effect to animate counting.
25 lines (22 loc) • 1.08 kB
TypeScript
import * as i0 from '@angular/core';
declare class NgxNumberTickerComponent {
styleClass?: string;
set countTo(number: number);
set countDuration(countDuration: number);
countDurationValue: number;
transformFunction?: (number: number) => string;
targetNumber: number;
currentNumber: number;
displayNumber: i0.WritableSignal<string>;
private frameId?;
private countToNumber;
private countUp;
private countDown;
setCountValue(): void;
private executeCount;
private calculateCurrentNumber;
private easeOutQuad;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxNumberTickerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxNumberTickerComponent, "om-number-ticker", never, { "styleClass": { "alias": "styleClass"; "required": false; }; "countTo": { "alias": "countTo"; "required": false; }; "countDuration": { "alias": "countDuration"; "required": false; }; "transformFunction": { "alias": "transformFunction"; "required": false; }; }, {}, never, never, true, never>;
}
export { NgxNumberTickerComponent };