UNPKG

@oletizi/lib-device-uuid

Version:

Cross-platform device UUID detection for Akai sampler backup tools

19 lines (18 loc) 617 B
import type { DeviceDetectorInterface } from './types.js'; /** * Create a platform-appropriate device detector * * Factory function that returns the correct detector implementation * based on the current platform. * * @returns Platform-specific device detector * @throws Error if platform is not supported (win32, unknown) * * @example * ```typescript * const detector = createDeviceDetector(); * const deviceInfo = await detector.detectDevice('/Volumes/MyDisk'); * console.log(`Volume UUID: ${deviceInfo.volumeUUID}`); * ``` */ export declare function createDeviceDetector(): DeviceDetectorInterface;