@ginden/blinkstick-v2
Version:
Improved Blickstick API for Node.js
19 lines • 735 B
TypeScript
import { KnownDeviceName } from '../consts/device-descriptions';
import { MinimalDeviceInfo } from '../transport';
/**
* @summary A function used to filter devices during discovery.
* @category Discovery
*/
export type DiscoverFilterFunction = (device: MinimalDeviceInfo) => boolean;
/**
* @summary A filter used during device discovery to select specific devices.
* @category Discovery
*/
export type DiscoveryFilter = KnownDeviceName | DiscoverFilterFunction;
/**
* @summary Creates a discovery filter function from a given filter.
* @param filter
* @category Discovery
*/
export declare function createDiscoverFilterFn(filter: DiscoveryFilter | null): DiscoverFilterFunction;
//# sourceMappingURL=discovery-filter.d.ts.map