@oletizi/lib-device-uuid
Version:
Cross-platform device UUID detection for Akai sampler backup tools
19 lines (18 loc) • 617 B
TypeScript
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;