UNPKG

1.73 kBTypeScriptView Raw
1import { ChangeDetectorRef, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core';
2import { AbstractControl, ControlValueAccessor, ValidationErrors, Validator } from '@angular/forms';
3import { BsDaterangepickerDirective } from './bs-daterangepicker.component';
4import { BsLocaleService } from './bs-locale.service';
5import * as ɵngcc0 from '@angular/core';
6export declare class BsDaterangepickerInputDirective implements ControlValueAccessor, Validator, OnInit, OnDestroy {
7 private _picker;
8 private _localeService;
9 private _renderer;
10 private _elRef;
11 private changeDetection;
12 private _onChange;
13 private _onTouched;
14 private _validatorChange;
15 private _value?;
16 private _subs;
17 constructor(_picker: BsDaterangepickerDirective, _localeService: BsLocaleService, _renderer: Renderer2, _elRef: ElementRef, changeDetection: ChangeDetectorRef);
18 ngOnInit(): void;
19 ngOnDestroy(): void;
20 onKeydownEvent(event: KeyboardEvent): void;
21 _setInputValue(date?: (Date | undefined)[]): void;
22 onChange(event: Event): void;
23 validate(c: AbstractControl): ValidationErrors | null;
24 registerOnValidatorChange(fn: () => void): void;
25 writeValue(value: Date[] | string): void;
26 setDisabledState(isDisabled: boolean): void;
27 registerOnChange(fn: () => void): void;
28 registerOnTouched(fn: () => void): void;
29 onBlur(): void;
30 hide(): void;
31 static ɵfac: ɵngcc0.ɵɵFactoryDef<BsDaterangepickerInputDirective, [{ host: true; }, null, null, null, null]>;
32 static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<BsDaterangepickerInputDirective, "input[bsDaterangepicker]", never, {}, {}, never>;
33}
34
35//# sourceMappingURL=bs-daterangepicker-input.directive.d.ts.map
\No newline at end of file