UNPKG

@alexfriesen/ngx-mat-timepicker

Version:

ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!

43 lines (42 loc) 3.91 kB
import { TemplateRef } from '@angular/core'; import { ThemePalette } from '@angular/material/core'; import { DateTime } from 'luxon'; import { NgxMatTimepickerFormatType } from '../../models/ngx-mat-timepicker-format.type'; import { NgxMatTimepickerPeriods } from '../../models/ngx-mat-timepicker-periods.enum'; 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 NgxMatTimepickerDialComponent { private locale; meridiems: string[]; timeUnit: typeof NgxMatTimepickerUnits; readonly color: import("@angular/core").InputSignal<ThemePalette>; readonly editableHintTmpl: import("@angular/core").InputSignal<TemplateRef<Node>>; readonly format: import("@angular/core").InputSignal<NgxMatTimepickerFormatType>; readonly hour: import("@angular/core").InputSignal<string | number>; readonly minute: import("@angular/core").InputSignal<string | number>; readonly minutesGap: import("@angular/core").InputSignal<number>; readonly period: import("@angular/core").InputSignal<NgxMatTimepickerPeriods>; readonly activeTimeUnit: import("@angular/core").InputSignal<NgxMatTimepickerUnits>; readonly hoursOnly: import("@angular/core").InputSignal<boolean>; readonly isEditable: import("@angular/core").InputSignal<boolean>; readonly maxTime: import("@angular/core").InputSignal<DateTime<boolean>>; readonly minTime: import("@angular/core").InputSignal<DateTime<boolean>>; readonly isHintVisible: import("@angular/core").WritableSignal<boolean>; readonly hourString: import("@angular/core").Signal<string>; readonly minuteString: import("@angular/core").Signal<string>; readonly hours: import("@angular/core").Signal<NgxMatTimepickerClockFace[]>; readonly minutes: import("@angular/core").Signal<NgxMatTimepickerClockFace[]>; readonly hourChanged: import("@angular/core").OutputEmitterRef<NgxMatTimepickerClockFace>; readonly minuteChanged: import("@angular/core").OutputEmitterRef<NgxMatTimepickerClockFace>; readonly periodChanged: import("@angular/core").OutputEmitterRef<NgxMatTimepickerPeriods>; readonly timeUnitChanged: import("@angular/core").OutputEmitterRef<NgxMatTimepickerUnits>; changeHour(hour: NgxMatTimepickerClockFace): void; changeMinute(minute: NgxMatTimepickerClockFace): void; changePeriod(period: NgxMatTimepickerPeriods): void; changeTimeUnit(unit: NgxMatTimepickerUnits): void; hideHint(): void; showHint(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatTimepickerDialComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxMatTimepickerDialComponent, "ngx-mat-timepicker-dial", never, { "color": { "alias": "color"; "required": false; "isSignal": true; }; "editableHintTmpl": { "alias": "editableHintTmpl"; "required": false; "isSignal": true; }; "format": { "alias": "format"; "required": false; "isSignal": true; }; "hour": { "alias": "hour"; "required": false; "isSignal": true; }; "minute": { "alias": "minute"; "required": false; "isSignal": true; }; "minutesGap": { "alias": "minutesGap"; "required": false; "isSignal": true; }; "period": { "alias": "period"; "required": false; "isSignal": true; }; "activeTimeUnit": { "alias": "activeTimeUnit"; "required": false; "isSignal": true; }; "hoursOnly": { "alias": "hoursOnly"; "required": false; "isSignal": true; }; "isEditable": { "alias": "isEditable"; "required": false; "isSignal": true; }; "maxTime": { "alias": "maxTime"; "required": false; "isSignal": true; }; "minTime": { "alias": "minTime"; "required": false; "isSignal": true; }; }, { "hourChanged": "hourChanged"; "minuteChanged": "minuteChanged"; "periodChanged": "periodChanged"; "timeUnitChanged": "timeUnitChanged"; }, never, never, true, never>; }