@sixbell-telco/sdk
Version:
A collection of reusable components designed for use in Sixbell Telco Angular projects
32 lines (31 loc) • 2.02 kB
TypeScript
import * as i0 from "@angular/core";
export declare class CountdownComponent {
type: import("@angular/core").InputSignal<"simple-1" | "simple-2" | "extended-1" | "extended-2">;
dueDate: import("@angular/core").InputSignal<string>;
format: import("@angular/core").InputSignal<string>;
showDays: import("@angular/core").InputSignal<boolean>;
showHours: import("@angular/core").InputSignal<boolean>;
showMinutes: import("@angular/core").InputSignal<boolean>;
showSeconds: import("@angular/core").InputSignal<boolean>;
finished: import("@angular/core").OutputEmitterRef<void>;
private countdownDateOnMilliseconds;
countdowntimer$: import("rxjs").Observable<{
days: number;
hours: number;
minutes: number;
seconds: number;
}>;
signalTimer: import("@angular/core").Signal<{
days: number;
hours: number;
minutes: number;
seconds: number;
} | undefined>;
days: import("@angular/core").Signal<number | undefined>;
hours: import("@angular/core").Signal<number | undefined>;
minutes: import("@angular/core").Signal<number | undefined>;
seconds: import("@angular/core").Signal<number | undefined>;
getfirstLetterOfLabel(label: string): string;
static ɵfac: i0.ɵɵFactoryDeclaration<CountdownComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CountdownComponent, "st-countdown", never, { "type": { "alias": "type"; "required": false; "isSignal": true; }; "dueDate": { "alias": "dueDate"; "required": false; "isSignal": true; }; "format": { "alias": "format"; "required": false; "isSignal": true; }; "showDays": { "alias": "showDays"; "required": false; "isSignal": true; }; "showHours": { "alias": "showHours"; "required": false; "isSignal": true; }; "showMinutes": { "alias": "showMinutes"; "required": false; "isSignal": true; }; "showSeconds": { "alias": "showSeconds"; "required": false; "isSignal": true; }; }, { "finished": "finished"; }, never, never, true, never>;
}