UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

34 lines (33 loc) 1.65 kB
import * as Ro from './models'; import { PaneRouteData } from './route-data'; import { ContextService } from './context.service'; import { ConfigService } from './config.service'; import { MaskService } from './mask.service'; import { ErrorService } from './error.service'; import { Result } from './cicero-commands/result'; export declare class CiceroRendererService { private readonly context; private readonly configService; private readonly error; private readonly mask; constructor(context: ContextService, configService: ConfigService, error: ErrorService, mask: MaskService); protected keySeparator: string; private returnResult; renderHome(routeData: PaneRouteData): Promise<Result>; renderObject(routeData: PaneRouteData): Promise<Result>; renderList(routeData: PaneRouteData): Promise<Result>; renderError(message: string): Promise<Result>; private getListDescription(list, count); private renderOpenCollection(collId, obj); private renderTransientObject(routeData, obj); private renderForm(routeData, obj); private renderObjectTitleAndDialogIfOpen(routeData, obj); private renderOpenMenu(routeData); private renderActionDialog(invokable, routeData, mask); private renderModifiedProperties(obj, routeData, mask); private renderSingleChoice(field, value); private renderMultipleChoicesCommaSeparated(field, value); renderCollectionNameAndSize(coll: Ro.CollectionMember): string; openCollectionIds(routeData: PaneRouteData): string[]; renderFieldValue(field: Ro.IField, value: Ro.Value, mask: MaskService): string; }