@alexfriesen/ngx-mat-timepicker
Version:
ngx-mat-timepicker is an Angular material 17+ extension to add time pickers!
23 lines (22 loc) • 2.06 kB
TypeScript
import { ThemePalette } from '@angular/material/core';
import { DateTime } from 'luxon';
import { NgxMatTimepickerUnits } from '../../models/ngx-mat-timepicker-units.enum';
import { NgxMatTimepickerClockFace } from '../../models/ngx-mat-timepicker-clock-face.interface';
import { NgxMatTimepickerFormatType } from '../../models/ngx-mat-timepicker-format.type';
import * as i0 from "@angular/core";
export declare class NgxMatTimepickerHoursFaceDirective {
readonly color: import("@angular/core").InputSignal<ThemePalette>;
readonly format: import("@angular/core").ModelSignal<NgxMatTimepickerFormatType>;
readonly availableHours: import("@angular/core").Signal<NgxMatTimepickerClockFace[]>;
readonly hoursList: import("@angular/core").Signal<NgxMatTimepickerClockFace[]>;
readonly maxTime: import("@angular/core").InputSignal<DateTime<boolean>>;
readonly minTime: import("@angular/core").InputSignal<DateTime<boolean>>;
readonly selectedHour: import("@angular/core").InputSignal<NgxMatTimepickerClockFace>;
readonly hourChange: import("@angular/core").OutputEmitterRef<NgxMatTimepickerClockFace>;
readonly hourSelected: import("@angular/core").OutputEmitterRef<number>;
timeUnit: typeof NgxMatTimepickerUnits;
onTimeSelected(time: number): void;
protected computeHoursList(): NgxMatTimepickerClockFace[];
static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatTimepickerHoursFaceDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NgxMatTimepickerHoursFaceDirective, "[ngxMatTimepickerHoursFace]", never, { "color": { "alias": "color"; "required": false; "isSignal": true; }; "format": { "alias": "format"; "required": false; "isSignal": true; }; "maxTime": { "alias": "maxTime"; "required": false; "isSignal": true; }; "minTime": { "alias": "minTime"; "required": false; "isSignal": true; }; "selectedHour": { "alias": "selectedHour"; "required": false; "isSignal": true; }; }, { "format": "formatChange"; "hourChange": "hourChange"; "hourSelected": "hourSelected"; }, never, never, true, never>;
}