UNPKG

moots-datetime-picker

Version:

Combination of a calendar datepicker and clock timepicker into one component for ionic 4.

37 lines (36 loc) 1.43 kB
import { AfterViewInit, ChangeDetectorRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { DateTime } from 'luxon'; import { CalendarDay, CalendarMonth, CalendarOriginal, PickMode } from '../calendar.model'; export declare const MONTH_VALUE_ACCESSOR: any; export declare class MonthComponent implements ControlValueAccessor, AfterViewInit { ref: ChangeDetectorRef; month: CalendarMonth; pickMode: PickMode; isSaveHistory: boolean; id: any; readonly: boolean; color: string; selectBegin: boolean; change: EventEmitter<CalendarDay[]>; select: EventEmitter<CalendarDay>; selectStart: EventEmitter<CalendarDay>; selectEnd: EventEmitter<CalendarDay>; _date: (CalendarDay | undefined)[]; _isInit: boolean; _onChanged: () => void; _onTouched: () => void; get _isRange(): boolean; constructor(ref: ChangeDetectorRef); ngAfterViewInit(): void; get value(): CalendarDay[]; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; trackByTime(index: number, item: CalendarOriginal): number; isEndSelection(day: CalendarDay): boolean; isBetween(day: CalendarDay): boolean; isStartSelection(day: CalendarDay): boolean; isSelected(time: DateTime): boolean; onSelected(item: CalendarDay): void; }