UNPKG

@blackbaud/skyux

Version:
32 lines (31 loc) 1.24 kB
import { OnInit, OnDestroy, Renderer, ElementRef, OnChanges, SimpleChanges } from '@angular/core'; import { SkyTimepickerComponent } from './timepicker.component'; import { ControlValueAccessor, Validator, AbstractControl } from '@angular/forms'; import { Subscription } from 'rxjs/Subscription'; export declare class SkyTimepickerInputDirective implements OnInit, OnDestroy, ControlValueAccessor, Validator, OnChanges { private renderer; private elRef; pickerChangedSubscription: Subscription; skyTimepickerInput: SkyTimepickerComponent; timeFormat: string; returnFormat: string; private modelValue; constructor(renderer: Renderer, elRef: ElementRef); ngOnInit(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; onChange(event: any): void; onBlur(): void; registerOnChange(fn: (value: any) => any): void; registerOnTouched(fn: () => any): void; registerOnValidatorChange(fn: () => void): void; writeValue(value: any): void; validate(control: AbstractControl): { [key: string]: any; }; private writeModelValue(model); private formatter(time); private _onChange; private _onTouched; private _validatorChange; }