@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
17 lines (16 loc) • 1.01 kB
TypeScript
import { ScanOptions } from '@docsvision/webclient/Platform/ScanOptions';
/** Сервис для взаимодействия с физическим сканером через DVWebTool */
export interface IFileScanService {
/** Запрашивает список доступных сканеров. */
getScannerList(): Promise<string[]>;
/** Получает со сканера изображение в формате base64 */
scan(scannerName: string, options: ScanOptions): Promise<string>;
/** Получает со сканера изображения в формате base64 */
scanAll(scannerName: string, options: ScanOptions): Promise<string[]>;
/** Конвертирует изображения в формате base64 в бинарный формат */
getFileList(base64Images: string[]): FileList;
}
export declare type $FileScan = {
fileScan: IFileScanService;
};
export declare const $FileScan: string | ((model?: $FileScan) => IFileScanService);