UNPKG

@dhutaryan/ngx-mat-timepicker

Version:

Angular timepicker to add time which is based on material design and Angular material.

46 lines (45 loc) 2.57 kB
import { ElementRef, ChangeDetectorRef, NgZone } from '@angular/core'; import { TimeAdapter } from './adapter'; import { MatTimeFaceBase } from './time-face-base'; import { MatTimepickerIntl } from './timepicker-intl'; import { MatTimeInputBase } from './time-input-base'; import * as i0 from "@angular/core"; export declare class MatHourInput extends MatTimeInputBase { get availableHours(): number[]; set availableHours(value: number[]); private _availableHours; isMeridiem: boolean; constructor(element: ElementRef<HTMLInputElement>, _cdr: ChangeDetectorRef, _document: Document); _withZeroPrefix(value: number): string; _formatValue(hour: number): number; static ɵfac: i0.ɵɵFactoryDeclaration<MatHourInput, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<MatHourInput, "input[matHourInput]", ["matTimeInput"], { "availableHours": { "alias": "availableHours"; "required": false; }; "isMeridiem": { "alias": "isMeridiem"; "required": false; }; }, {}, never, never, true, never>; } export declare class MatMinuteInput extends MatTimeInputBase { /** Step over minutes. */ get interval(): number; set interval(value: number); private _interval; get availableMinutes(): number[]; set availableMinutes(value: number[]); private _availableMinutes; constructor(element: ElementRef<HTMLInputElement>, _cdr: ChangeDetectorRef, _document: Document); _withZeroPrefix(value: number): string; _formatValue(value: number): number; static ɵfac: i0.ɵɵFactoryDeclaration<MatMinuteInput, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<MatMinuteInput, "input[matMinuteInput]", ["matTimeInput"], { "interval": { "alias": "interval"; "required": false; }; "availableMinutes": { "alias": "availableMinutes"; "required": false; }; }, {}, never, never, true, never>; } export declare class MatTimeInputs<T> extends MatTimeFaceBase<T> { _intl: MatTimepickerIntl; private _ngZone; private _elementRef; constructor(_intl: MatTimepickerIntl, _timeAdapter: TimeAdapter<T>, _ngZone: NgZone, _elementRef: ElementRef); /** * Using for skipping that focus shouldn't be moved to the active cell on the next tick. * We need to use it to avoid focusing input for input mode. */ private _skipNextTickFocus; focusActiveCell(): void; static ɵfac: i0.ɵɵFactoryDeclaration<MatTimeInputs<any>, [null, { optional: true; }, null, null]>; static ɵcmp: i0.ɵɵComponentDeclaration<MatTimeInputs<any>, "mat-time-inputs", never, {}, {}, never, never, true, never>; }