@doku-dev/doku-fragment
Version:
A new Angular UI library that moving away from Bootstrap and built from scratch.
26 lines (25 loc) • 1.3 kB
TypeScript
import { NgClass } from '@angular/common';
import { AfterContentInit, OnDestroy, OnInit } from '@angular/core';
import { DokuDateRangePicker } from '../../date-range-picker-float/date-range-picker.component';
import { DokuDateRangePickerInline } from '../../date-range-picker-inline/date-range-picker-inline.component';
import { DokuEndDate } from './end-date.directive';
import { DokuStartDate } from './start-date.directive';
import * as i0 from "@angular/core";
export declare class DokuDateRangePickerInput implements OnInit, AfterContentInit, OnDestroy {
protected readonly class: NgClass['ngClass'];
rangePicker?: DokuDateRangePicker | DokuDateRangePickerInline;
startDate?: DokuStartDate;
endDate?: DokuEndDate;
private destroy$;
private dateChange$;
ngOnInit(): void;
ngAfterContentInit(): void;
ngOnDestroy(): void;
private hideInputs;
private listenToDateChange;
private emitDateChangeToViewOrControl;
private normalizeDate;
private distinct;
static ɵfac: i0.ɵɵFactoryDeclaration<DokuDateRangePickerInput, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DokuDateRangePickerInput, "doku-date-range-picker-input", ["dokuDateRangePickerInput"], { "rangePicker": "rangePicker"; }, {}, ["startDate", "endDate"], ["*"], true>;
}