@nakedobjects/gemini
Version:
Single Page Application client for a Naked Objects application.
25 lines (24 loc) • 1.32 kB
TypeScript
import { AfterViewInit, EventEmitter } from '@angular/core';
import { AbstractControl, FormGroup } from '@angular/forms';
import { FieldViewModel } from '@nakedobjects/view-models';
import { TimePickerComponent } from '../time-picker/time-picker.component';
import { ITimePickerInputEvent, ITimePickerOutputEvent } from '../time-picker/time-picker.component';
import * as i0 from "@angular/core";
export declare class TimePickerFacadeComponent implements AfterViewInit {
constructor();
control: AbstractControl;
form: FormGroup;
model: FieldViewModel;
timepicker?: TimePickerComponent;
inputEvents: EventEmitter<ITimePickerInputEvent>;
get id(): string;
setValueIfChanged(time: string): void;
handleTimeChangedEvent(time: string): void;
handleTimeClearedEvent(): void;
handleInvalidTimeEvent(): void;
handleEvents(e: ITimePickerOutputEvent): void;
ngAfterViewInit(): void;
focus(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<TimePickerFacadeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TimePickerFacadeComponent, "nof-time-picker-facade", never, { "control": { "alias": "control"; "required": true; }; "form": { "alias": "form"; "required": true; }; "model": { "alias": "model"; "required": true; }; }, {}, never, never, false, never>;
}