@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
14 lines (13 loc) • 865 B
TypeScript
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);