fundamental-ngx
Version:
SAP Fiori Fundamentals, implemented in Angular
48 lines (47 loc) • 1.59 kB
TypeScript
import { OnInit, ElementRef, EventEmitter } from '@angular/core';
import { CalendarDay } from '../calendar/calendar.component';
import { ControlValueAccessor } from '@angular/forms';
import { Subject } from 'rxjs';
import { TimeObject } from '../time/time-object';
export declare class DatetimePickerComponent implements OnInit, ControlValueAccessor {
private eRef;
inputFieldDate: any;
isInvalidDateInput: boolean;
isOpen: boolean;
dateFromInput: Subject<string>;
time: TimeObject;
selectedDay: CalendarDay;
placeholder: string;
compact: boolean;
meridian: boolean;
disabled: boolean;
spinners: boolean;
displaySeconds: boolean;
date: Date;
dateChange: EventEmitter<Date>;
calendarChange: EventEmitter<Date>;
timeChange: EventEmitter<Date>;
timeComponent: any;
disableFunction: (d: any) => boolean;
blockFunction: (d: any) => boolean;
onChange: any;
onTouched: any;
openPopover(e: any): void;
closePopover(): void;
onBlurHandler(): void;
updatePickerInputHandler(d: any): void;
isInvalidDateInputHandler(e: any): void;
inputValueChange(e: any): void;
onEscapeKeydownHandler(): void;
onGlobalClick(targetElementPath: Array<any>): void;
ngOnInit(): void;
constructor(eRef: ElementRef);
registerOnChange(fn: (selected: any) => {
void: any;
}): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
writeValue(selected: Date): void;
setTime(fireEvents?: boolean): void;
focusArrowLeft(): void;
}