UNPKG

etcher-sdk

Version:
29 lines (28 loc) 834 B
import { Drive as $Drive } from 'drivelist'; import { Adapter } from './adapter'; export interface DrivelistDrive extends $Drive { displayName: string; icon?: string; } export declare class BlockDeviceAdapter extends Adapter { includeSystemDrives: () => boolean; includeVitualDrives: () => boolean; private unmountOnSuccess; private oWrite; private oDirect; private drives; private running; private ready; constructor({ includeSystemDrives, includeVirtualDrives, unmountOnSuccess, write, direct, }: { includeSystemDrives?: () => boolean; includeVirtualDrives?: () => boolean; unmountOnSuccess?: boolean; write?: boolean; direct?: boolean; }); start(): void; stop(): void; private scanLoop; private scan; private listDrives; }