@ginden/blinkstick-v2
Version:
Improved Blickstick API for Node.js
23 lines • 908 B
TypeScript
import usb from 'node-hid';
import { BlinkstickSync } from '../../../core/versions/blinkstick.sync';
import { BlinkstickAsync } from '../../../core';
/**
* @summary A filter function for Node-HID devices.
*/
export type NodeHidFilterFunction = (device: usb.Device) => boolean;
/**
* @summary Find BlinkSticks using a filter, using synchronous USB device enumeration.
* @category Discovery
*/
export declare function findBlinkSticksSync(filter?: NodeHidFilterFunction): BlinkstickSync[];
/**
* @deprecated Use proper named export findBlinkSticksSync instead.
*/
export { findBlinkSticksSync as findBlinkSticks };
/**
* @summary Find BlinkSticks using a filter, using asynchronous USB device enumeration.
* @param filter
* @category Discovery
*/
export declare function findBlinkSticksAsync(filter?: NodeHidFilterFunction): Promise<BlinkstickAsync[]>;
//# sourceMappingURL=find-blink-sticks.d.ts.map