UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

43 lines (42 loc) 2.02 kB
import { MessageViewModel } from './message-view-model'; import { ColorService } from '../color.service'; import { ContextService } from '../context.service'; import { ViewModelFactoryService } from '../view-model-factory.service'; import { UrlManagerService } from '../url-manager.service'; import { ErrorService } from '../error.service'; import { ActionViewModel } from './action-view-model'; import { ParameterViewModel } from './parameter-view-model'; import { PaneRouteData } from '../route-data'; import * as Models from '../models'; export declare class DialogViewModel extends MessageViewModel { private readonly color; private readonly context; private readonly viewModelFactory; private readonly urlManager; private readonly error; private readonly routeData; readonly isMultiLineDialogRow: boolean; constructor(color: ColorService, context: ContextService, viewModelFactory: ViewModelFactoryService, urlManager: UrlManagerService, error: ErrorService, routeData: PaneRouteData, action: Models.ActionRepresentation | Models.InvokableActionMember, actionViewModel: ActionViewModel | null, isMultiLineDialogRow: boolean, row?: number); readonly actionViewModel: ActionViewModel; private incrementPendingPotentAction(); private decrementPendingPotentAction(); private readonly onPaneId; private readonly isQueryOnly; private readonly actionMember; private readonly execute; readonly title: string; readonly id: string; readonly parameters: ParameterViewModel[]; submitted: boolean; closed: boolean; readonly refresh: () => void; readonly clientValid: () => boolean; readonly tooltip: () => string; readonly setParms: () => ParameterViewModel[]; readonly doInvoke: (right?: boolean | undefined) => Promise<void>; private submit(); doCloseKeepHistory: () => void; doCloseReplaceHistory: () => void; private doComplete(); clearMessages: () => void; }