UNPKG

ngx-material-timepicker

Version:
35 lines (34 loc) 1.21 kB
import { ElementRef, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { NgxMaterialTimepickerComponent } from '../ngx-material-timepicker.component'; import { ControlValueAccessor } from '@angular/forms'; import { DateTime } from 'luxon'; export declare class TimepickerDirective implements ControlValueAccessor, OnDestroy, OnChanges { private elementRef; format: number; private _format; min: string | DateTime; private _min; max: string | DateTime; private _max; timepicker: NgxMaterialTimepickerComponent; private _timepicker; value: string; private _value; disabled: boolean; disableClick: boolean; private timepickerSubscriptions; onTouched: () => void; private onChange; constructor(elementRef: ElementRef); private defaultTime; onInput(value: string): void; ngOnChanges(changes: SimpleChanges): void; onClick(event: any): void; writeValue(value: string): void; registerOnChange(fn: (value: any) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; ngOnDestroy(): void; private registerTimepicker; private updateInputValue; }