@obliczeniowo/elementary
Version:
Library made in Angular version 20
35 lines (31 loc) • 1.77 kB
TypeScript
import * as i0 from '@angular/core';
import * as i2 from '@angular/common';
import * as i3 from '@angular/cdk/overlay';
import * as i4 from '@angular/cdk/drag-drop';
import * as i5 from '@obliczeniowo/elementary/input';
import * as i6 from '@obliczeniowo/elementary/time';
import * as i7 from '@angular/forms';
import * as i8 from '@obliczeniowo/elementary/buttons';
import * as i9 from '@obliczeniowo/elementary/icons';
declare class TimePickerComponent {
readonly locale: string;
/** time as Date object */
time: i0.ModelSignal<Date>;
/** input label */
label: i0.InputSignal<string>;
/** define if is opened */
isOpen: boolean;
protected get formattedTime(): string | null;
constructor(locale: string);
protected toggle(): void;
protected cancel(): void;
protected ok(date: Date): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TimePickerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TimePickerComponent, "obl-time-picker", never, { "time": { "alias": "time"; "required": false; "isSignal": true; }; "label": { "alias": "label"; "required": false; "isSignal": true; }; }, { "time": "timeChange"; }, never, never, false, never>;
}
declare class TimePickerModule {
static ɵfac: i0.ɵɵFactoryDeclaration<TimePickerModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<TimePickerModule, [typeof TimePickerComponent], [typeof i2.CommonModule, typeof i3.OverlayModule, typeof i4.DragDropModule, typeof i5.InputModule, typeof i6.TimeModule, typeof i7.FormsModule, typeof i7.ReactiveFormsModule, typeof i8.ButtonsModule, typeof i9.IconsModule], [typeof TimePickerComponent]>;
static ɵinj: i0.ɵɵInjectorDeclaration<TimePickerModule>;
}
export { TimePickerComponent, TimePickerModule };