UNPKG

@ginden/blinkstick-v2

Version:
19 lines 659 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDiscoverFilterFn = createDiscoverFilterFn; const device_descriptions_1 = require("../consts/device-descriptions"); /** * @summary Creates a discovery filter function from a given filter. * @param filter * @category Discovery */ function createDiscoverFilterFn(filter) { if (typeof filter === 'function') { return filter; } if (filter === null) { return () => true; // No filter, accept all devices } return (device) => device_descriptions_1.deviceDescriptions[filter].test(device); } //# sourceMappingURL=discovery-filter.js.map