@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
18 lines (17 loc) • 943 B
TypeScript
import { IFileScanService } from '@docsvision/webclient/Platform/$FileScan';
import { $ApplicationSettings, $IsIE } from '@docsvision/webclient/StandardServices';
import { $WebServices } from '@docsvision/webclient/System/IWebServicesService';
import { $MessageBox } from '@docsvision/webclient/System/$MessageBox';
import { ScanOptions } from '@docsvision/webclient/Platform/ScanOptions';
export declare class FileScanService implements IFileScanService {
private services;
static ScanServiceName: string;
static GetScannersActionName: string;
static ScanActionName: string;
constructor(services: $WebServices & $ApplicationSettings & $MessageBox & $IsIE);
getScannerList(): Promise<string[]>;
scan(scannerName: string, options: ScanOptions): Promise<string>;
scanAll(scannerName: string, options: ScanOptions): Promise<string[]>;
getFileList(base64Images: string[]): FileList;
private scanInternal;
}