UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

33 lines (32 loc) 1.32 kB
/// <reference types="lodash" /> import { ContextService } from '../context.service'; import { ElementRef, Renderer } from '@angular/core'; import { FieldViewModel } from '../view-models/field-view-model'; import { ChoiceViewModel } from '../view-models/choice-view-model'; import { IDraggableViewModel } from '../view-models/idraggable-view-model'; import { FormGroup, AbstractControl } from '@angular/forms'; import { Dictionary } from 'lodash'; import { BehaviorSubject } from 'rxjs'; export declare class AutoCompleteFacadeComponent { private readonly context; private readonly renderer; constructor(context: ContextService, renderer: Renderer); private viewModel; model: FieldViewModel; form: FormGroup; readonly modelPaneId: string; readonly modelId: string; readonly control: AbstractControl; readonly choices: ChoiceViewModel[]; canDrop: boolean; accept(droppableVm: FieldViewModel): (draggableVm: IDraggableViewModel) => boolean; drop(draggableVm: IDraggableViewModel): void; classes(): Dictionary<boolean | null>; readonly description: string; paste(event: KeyboardEvent): void; clear(): void; private bSubject; readonly subject: BehaviorSubject<any>; inputField: ElementRef; focus(): boolean; }