@alexfriesen/ngx-mat-timepicker
Version:
ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!
34 lines (33 loc) • 2.58 kB
TypeScript
import { OnDestroy, AfterViewInit } from '@angular/core';
import { NgxMatTimepickerUnits } from '../../models/ngx-mat-timepicker-units.enum';
import { NgxMatTimepickerClockFace } from '../../models/ngx-mat-timepicker-clock-face.interface';
import * as i0 from "@angular/core";
export declare class NgxMatTimepickerDialControlComponent implements AfterViewInit, OnDestroy {
private get _selectedTime();
readonly disabled: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
readonly isActive: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
readonly isEditable: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
readonly minutesGap: import("@angular/core").InputSignal<number>;
readonly timeList: import("@angular/core").InputSignal<NgxMatTimepickerClockFace[]>;
previousTime: number | string;
time: string;
timeUnit: NgxMatTimepickerUnits;
readonly timeChanged: import("@angular/core").OutputEmitterRef<NgxMatTimepickerClockFace>;
readonly timeUnitChanged: import("@angular/core").OutputEmitterRef<NgxMatTimepickerUnits>;
readonly focused: import("@angular/core").OutputEmitterRef<void>;
readonly unfocused: import("@angular/core").OutputEmitterRef<void>;
private readonly _elRef;
private readonly _timeParserPipe;
focusChanged(value: boolean): void;
changeTimeByKeyboard(e: KeyboardEvent): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
onKeydown(e: KeyboardEvent): void;
onModelChange(value: string): void;
saveTimeAndChangeTimeUnit(event: FocusEvent, unit: NgxMatTimepickerUnits): void;
updateTime(): void;
private _addTime;
private _changeTimeByArrow;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatTimepickerDialControlComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxMatTimepickerDialControlComponent, "ngx-mat-timepicker-dial-control", never, { "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "isActive": { "alias": "isActive"; "required": false; "isSignal": true; }; "isEditable": { "alias": "isEditable"; "required": false; "isSignal": true; }; "minutesGap": { "alias": "minutesGap"; "required": false; "isSignal": true; }; "timeList": { "alias": "timeList"; "required": false; "isSignal": true; }; "time": { "alias": "time"; "required": false; }; "timeUnit": { "alias": "timeUnit"; "required": false; }; }, { "timeChanged": "timeChanged"; "timeUnitChanged": "timeUnitChanged"; "focused": "focused"; "unfocused": "unfocused"; }, never, never, true, never>;
}