@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
11 lines (10 loc) • 867 B
TypeScript
import { BatchOperationExecuteCallback, IBatchOperationsPerformer } from '@docsvision/webclient/Platform/$BatchOperationsPerformer';
import { $BatchOperationsProgressDialog } from '@docsvision/webclient/Platform/$BatchOperationsProgressDialog';
import { BatchOperationErrorInfo } from '@docsvision/webclient/Platform/BatchOperationErrorInfo';
import { TableRowsSelectionModel } from '@docsvision/webclient/Platform/TableRowsSelectionModel';
import { $Timeout } from '@docsvision/webclient/System/$Timeout';
export declare class BatchOperationsPerformer implements IBatchOperationsPerformer {
private services;
constructor(services: $BatchOperationsProgressDialog & $Timeout);
perform(operationName: string, selection: TableRowsSelectionModel, operation: BatchOperationExecuteCallback, operationDescription?: string): Promise<BatchOperationErrorInfo[]>;
}