UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

29 lines (28 loc) 1.31 kB
import { FieldViewModel } from '../view-models/field-view-model'; import { AfterViewInit } from '@angular/core'; import { EventEmitter } from '@angular/core'; import { AbstractControl, FormGroup } from '@angular/forms'; import * as moment from 'moment'; import { DatePickerComponent, DatePickerOptions } from "../date-picker/date-picker.component"; import { ConfigService } from '../config.service'; import { IDatePickerInputEvent, IDatePickerOutputEvent } from '../date-picker/date-picker.component'; export declare class DatePickerFacadeComponent implements AfterViewInit { private readonly configService; constructor(configService: ConfigService); control: AbstractControl; form: FormGroup; model: FieldViewModel; readonly id: string; readonly description: string; setValueIfChanged(dateModel: moment.Moment | null): void; handleDefaultEvent(data: string): void; handleDateChangedEvent(dateModel: moment.Moment): void; handleDateClearedEvent(): void; handleInvalidDateEvent(data: string): void; handleEvents(e: IDatePickerOutputEvent): void; inputEvents: EventEmitter<IDatePickerInputEvent>; ngAfterViewInit(): void; datePickerOptions: DatePickerOptions; datepicker: DatePickerComponent; focus(): boolean; }