UNPKG

@alexfriesen/ngx-mat-timepicker

Version:

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

23 lines (22 loc) 1.29 kB
import { BehaviorSubject } from 'rxjs'; import { DateTime } from 'luxon'; import { NgxMatTimepickerClockFace } from '../models/ngx-mat-timepicker-clock-face.interface'; import { NgxMatTimepickerPeriods } from '../models/ngx-mat-timepicker-periods.enum'; import * as i0 from "@angular/core"; export declare class NgxMatTimepickerService { setHour(hour: NgxMatTimepickerClockFace): void; setMinute(minute: NgxMatTimepickerClockFace): void; setPeriod(period: NgxMatTimepickerPeriods): void; readonly hour$: BehaviorSubject<NgxMatTimepickerClockFace>; readonly minute$: BehaviorSubject<NgxMatTimepickerClockFace>; readonly period$: BehaviorSubject<NgxMatTimepickerPeriods>; readonly hour: import("@angular/core").Signal<NgxMatTimepickerClockFace>; readonly minute: import("@angular/core").Signal<NgxMatTimepickerClockFace>; readonly period: import("@angular/core").Signal<NgxMatTimepickerPeriods>; getFullTime(format: number): string; setDefaultTimeIfAvailable(time: string, min: DateTime, max: DateTime, format: number, minutesGap?: number): void; private _resetTime; private _setDefaultTime; static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatTimepickerService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgxMatTimepickerService>; }