nakedobjects.spa
Version:
Single Page Application client for a Naked Objects application.
29 lines (28 loc) • 1.31 kB
TypeScript
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;
}