UNPKG

ng-daterangepicker-ext

Version:
42 lines (41 loc) 1.9 kB
import { NgDateRangePickerHelper } from './shared/ng-daterangerpicker.helper'; import { NgDateRangeCalendarComponent } from './ng-daterange-calendar/ng-daterange-calendar.component'; import { ApplicationRef, ComponentFactoryResolver, ComponentRef, ElementRef, Injector, OnInit, Renderer, ViewContainerRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { NgDateRangePickerOptions } from './shared/ng-daterangepicker-options'; export declare let DATERANGEPICKER_VALUE_ACCESSOR: any; export declare class NgDateRangePickerComponent implements ControlValueAccessor, OnInit { private elementRef; private renderer; private injector; private viewContainerRef; private applicationRef; private componentFactoryResolver; private helper; options: NgDateRangePickerOptions; container: string; defaultContainer: ElementRef; created: boolean; calendarComponentRef: ComponentRef<NgDateRangeCalendarComponent>; modelValue: string; date: Date; _opened: false | 'from' | 'to'; opened: false | 'from' | 'to'; dateFrom: Date; dateTo: Date; defaultOptions: NgDateRangePickerOptions; private onTouchedCallback; private onChangeCallback; constructor(elementRef: ElementRef, renderer: Renderer, injector: Injector, viewContainerRef: ViewContainerRef, applicationRef: ApplicationRef, componentFactoryResolver: ComponentFactoryResolver, helper: NgDateRangePickerHelper); value: string; writeValue(value: string): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; ngOnInit(): void; toggleCalendar(e: MouseEvent, selection: 'from' | 'to'): void; createCalendar(): void; initCalendar(): void; formatDate(value: Date): string; getCSSClasses(): string; handleBlurClick(e: MouseEvent): void; }