UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

17 lines (16 loc) 1.01 kB
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);