@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
20 lines (19 loc) • 838 B
TypeScript
/// <reference types="react" />
import { BatchOperationsProgressDialogProps, BatchOperationsProgressDialogState, IBatchOperationsProgressDialog } from '@docsvision/webclient/Platform/$BatchOperationsProgressDialog';
import { $DeviceType } from '@docsvision/webclient/StandardServices';
export declare class BatchOperationsProgressDialogService implements IBatchOperationsProgressDialog {
private services;
private host;
private props;
private state;
constructor(services: $DeviceType);
open(props: BatchOperationsProgressDialogProps): Promise<void>;
updateState(state: BatchOperationsProgressDialogState): Promise<void>;
close(): Promise<void>;
get isOpen(): boolean;
private onClose;
private onPrevent;
/** @internal */
private onBeforeWindowUnload;
renderDialog(): JSX.Element;
}