UNPKG

@dhutaryan/ngx-mat-timepicker

Version:

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

32 lines (31 loc) 1.59 kB
import { EventEmitter, ElementRef, ChangeDetectorRef, InjectionToken } from '@angular/core'; import * as i0 from "@angular/core"; export declare function withZeroPrefix(value: number): string; export declare function withZeroPrefixMeridiem(value: number, isMeridiem: boolean): string; export declare const MAT_TIMEPICKER_INPUTS_KEYDOWN_HANDLER: InjectionToken<(event: KeyboardEvent) => void>; export declare function provideMatTimepickerInputsKeydownHandler(handler: (event: KeyboardEvent) => void): { provide: InjectionToken<(event: KeyboardEvent) => void>; useValue: (event: KeyboardEvent) => void; }; export declare abstract class MatTimeInputBase { private element; private _cdr; private _document; get value(): number; set value(value: number); private _value; timeChanged: EventEmitter<number>; _keydown(event: KeyboardEvent): void; private readonly _keydownHandler; get inputElement(): HTMLInputElement; get hasFocus(): boolean; constructor(element: ElementRef<HTMLInputElement>, _cdr: ChangeDetectorRef, _document: Document); focus(): void; blur(): void; setInputValue(value: number | null): void; setInputPlaceholder(value: number): void; abstract _withZeroPrefix(value: number): string; abstract _formatValue(value: number): number; static ɵfac: i0.ɵɵFactoryDeclaration<MatTimeInputBase, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<MatTimeInputBase, never, never, { "value": { "alias": "value"; "required": false; }; }, { "timeChanged": "timeChanged"; }, never, never, true, never>; }