UNPKG

@velis/dynamicforms

Version:

Data entry boilerplate components and a RESTful API consumer

23 lines 939 B
import { Slot, VNode } from 'vue'; import FilteredActions from '../actions/filtered-actions'; import type { ActionsNS } from '../actions/namespace'; import { Dialogs } from './namespace'; type IHandlers = ActionsNS.IHandlers; export default class DialogDefinition implements Dialogs.RunningDialog { title: string | VNode | Slot; body: Dialogs.DialogMessage; options: Dialogs.DialogOptions; actions: FilteredActions | VNode | Slot; actionHandlers?: IHandlers; dialogId: number; private _topOfTheStack?; close: Function; promise: Promise<any>; resolvePromise: Function; rejectPromise: Function; constructor(title: string | VNode | Slot, body: Dialogs.DialogMessage, options: Dialogs.DialogOptions, actions: FilteredActions | Slot, actionHandlers?: IHandlers); get topOfTheStack(): boolean; set topOfTheStack(value: boolean); } export {}; //# sourceMappingURL=dialog-definition.d.ts.map