@shuttle-lib/core
Version:
NPM package to interact with the Shuttle devices
12 lines • 473 B
TypeScript
/// <reference types="node" />
/**
* The expected interface for a HIDDevice.
* This is to be implemented by any wrapping libraries to translate their platform specific devices into a common and simpler form
*/
export interface HIDDevice {
on(event: 'error', handler: (data: any) => void): this;
on(event: 'data', handler: (data: Buffer) => void): this;
write(data: number[]): void;
close(): Promise<void>;
}
//# sourceMappingURL=genericHIDDevice.d.ts.map