UNPKG

@nakedobjects/cicero

Version:

Single Page Application client for a Naked Objects application.

39 lines (38 loc) 1.68 kB
import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { ContextService, ErrorService, UrlManagerService } from '@nakedobjects/services'; import { CiceroCommandFactoryService } from '../cicero-command-factory.service'; import { CiceroContextService } from '../cicero-context.service'; import { CiceroRendererService } from '../cicero-renderer.service'; import * as i0 from "@angular/core"; export declare class CiceroComponent implements OnInit, OnDestroy { private readonly commandFactory; private readonly ciceroRendererService; private readonly error; private readonly urlManager; private readonly ciceroContext; private readonly context; constructor(commandFactory: CiceroCommandFactoryService, ciceroRendererService: CiceroRendererService, error: ErrorService, urlManager: UrlManagerService, ciceroContext: CiceroContextService, context: ContextService); private warnings; private messages; private paneRouteDataSub?; private warnSub?; private errorSub?; private lastPaneRouteData?; private previousInput; inputField?: ElementRef; inputText: string; outputText: string; private render; ngOnInit(): void; ngOnDestroy(): void; private executeCommand; private executeCommands; private writeInputOutput; parseInput(input: string): void; selectPreviousInput: () => number; clearInput: () => string; autocomplete(input: string): boolean; focusOnInput(): void; static ɵfac: i0.ɵɵFactoryDeclaration<CiceroComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CiceroComponent, "nof-cicero", never, {}, {}, never, never, false, never>; }