ngx-material-timepicker
Version:
Handy material design timepicker for angular
35 lines (34 loc) • 1.21 kB
TypeScript
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;
}