@uiowa/date-range-picker
Version:
An Angular library for date range picker.
28 lines (27 loc) • 1.58 kB
TypeScript
import { OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { NgbDate, NgbDateNativeAdapter, NgbDateStruct } from '@ng-bootstrap/ng-bootstrap';
import * as i0 from "@angular/core";
export declare class DatePickerComponent implements OnInit, OnChanges {
private readonly dateAdapter;
id: string;
date: Date | null;
disabled: boolean;
minDate?: Date;
maxDate?: Date;
isInvalid: boolean;
allowClear: boolean;
allowToday: boolean;
dateChange: import("@angular/core").OutputEmitterRef<Date | undefined>;
ngbDate: NgbDate | null;
ngbMinDate: NgbDateStruct;
ngbMaxDate: NgbDateStruct;
today: NgbDate;
constructor(dateAdapter: NgbDateNativeAdapter);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
onDateChange(date: NgbDate): void;
isWeekend(date: NgbDate): boolean;
isDisabled: (date: NgbDate) => boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<DatePickerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DatePickerComponent, "date-picker", never, { "id": { "alias": "id"; "required": false; }; "date": { "alias": "date"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "minDate": { "alias": "minDate"; "required": false; }; "maxDate": { "alias": "maxDate"; "required": false; }; "isInvalid": { "alias": "isInvalid"; "required": false; }; "allowClear": { "alias": "allowClear"; "required": false; }; "allowToday": { "alias": "allowToday"; "required": false; }; }, { "dateChange": "dateChange"; }, never, never, false, never>;
}