UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

14 lines (13 loc) 865 B
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; import { IDialogManagement } from '@docsvision/webclient/Helpers/ModalDialog/$DialogManagement'; export declare type ChangeStateFunction = (operationData?: GenModels.OperationDataModel) => Promise<any>; export interface IOperationParametersPanelService extends IDialogManagement<ChangeStateFunction> { accept(changeStateFunction: ChangeStateFunction): Promise<void>; close(reason?: unknown): Promise<void>; delayPanelOpening(promise: Promise<any>): void; readonly operationData: GenModels.OperationDataModel; } export declare type $OperationParametersPanel = { operationParametersPanel: IOperationParametersPanelService; }; export declare const $OperationParametersPanel: string | ((model?: $OperationParametersPanel) => IOperationParametersPanelService);