ng-pick-datetime
Version:
Angular Date Time Picker
36 lines (35 loc) • 1.24 kB
TypeScript
import { ElementRef, EventEmitter, NgZone, OnInit } from '@angular/core';
import { SelectMode } from './date-time.class';
export declare class CalendarCell {
value: number;
displayValue: string;
ariaLabel: string;
enabled: boolean;
out: boolean;
cellClass: string;
constructor(value: number, displayValue: string, ariaLabel: string, enabled: boolean, out?: boolean, cellClass?: string);
}
export declare class OwlCalendarBodyComponent implements OnInit {
private elmRef;
private ngZone;
activeCell: number;
rows: CalendarCell[][];
numCols: number;
cellRatio: number;
todayValue: number;
selectedValues: number[];
selectMode: SelectMode;
readonly select: EventEmitter<CalendarCell>;
readonly owlDTCalendarBodyClass: boolean;
readonly isInSingleMode: boolean;
readonly isInRangeMode: boolean;
constructor(elmRef: ElementRef, ngZone: NgZone);
ngOnInit(): void;
selectCell(cell: CalendarCell): void;
isActiveCell(rowIndex: number, colIndex: number): boolean;
isSelected(value: number): boolean;
isInRange(value: number): boolean;
isRangeFrom(value: number): boolean;
isRangeTo(value: number): boolean;
focusActiveCell(): void;
}