@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
12 lines (11 loc) • 622 B
TypeScript
/** Стандартный сервис для взаимодействия с родительским модальным окном. */
export interface IDialogManagement<T = any> {
/** Закрыть диалог без сохранения данных. */
close(reason?: unknown): Promise<void>;
/** Применить изменения и закрыть диалог. */
accept?(data?: T): Promise<void>;
}
export declare type $DialogManagement = {
dialogManagement: IDialogManagement;
};
export declare const $DialogManagement: string | ((model?: $DialogManagement) => IDialogManagement<any>);