ngx-bootstrap-fix-datepicker
Version:
Native Angular Bootstrap Components
31 lines (30 loc) • 1.34 kB
TypeScript
import { ChangeDetectorRef, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core';
import { AbstractControl, ControlValueAccessor, ValidationErrors, Validator } from '@angular/forms';
import { BsDaterangepickerDirective } from './bs-daterangepicker.component';
import { BsLocaleService } from './bs-locale.service';
export declare class BsDaterangepickerInputDirective implements ControlValueAccessor, Validator, OnInit, OnDestroy {
private _picker;
private _localeService;
private _renderer;
private _elRef;
private changeDetection;
private _onChange;
private _onTouched;
private _validatorChange;
private _value;
private _subs;
constructor(_picker: BsDaterangepickerDirective, _localeService: BsLocaleService, _renderer: Renderer2, _elRef: ElementRef, changeDetection: ChangeDetectorRef);
ngOnInit(): void;
onKeydownEvent(event: any): void;
_setInputValue(date: Date[]): void;
onChange(event: Event): void;
validate(c: AbstractControl): ValidationErrors | null;
registerOnValidatorChange(fn: () => void): void;
writeValue(value: Date[] | string): void;
setDisabledState(isDisabled: boolean): void;
registerOnChange(fn: () => void): void;
registerOnTouched(fn: () => void): void;
onBlur(): void;
hide(): void;
ngOnDestroy(): void;
}