UNPKG

blinkstick-ts

Version:
53 lines (52 loc) 1.44 kB
import { BlinkStick } from "./blinkstick"; export declare class BlinkSticks { /** * Find first attached BlinkStick. * * @example * var blinkstick = require('blinkstick'); * var led = blinkstick.findFirst(); * * @static * @method findFirst * @return {BlinkStick|undefined} The first BlinkStick, if found. */ findFirst(): BlinkStick | undefined; /** * Find all attached BlinkStick devices. * * @example * var blinkstick = require('blinkstick'); * var leds = blinkstick.findAll(); * * @static * @method findAll * @return {Array} BlinkSticks. */ findAll(): BlinkStick[]; /** * Returns the serial numbers of all attached BlinkStick devices. * * @static * @method findAllSerials * @return {Array} Serial numbers. */ findAllSerials(): (string | undefined)[]; /** * Find BlinkStick device based on serial number. * * @static * @method findBySerial * @param {Number} serial Serial number. * @param {Function} callback Callback when BlinkStick has been found */ findBySerial(serial: string): BlinkStick | undefined; /** * Find BlinkSticks using a filter. * * @method findBlinkSticks * @param {Function} [filter] Filter function. * @return {Array} BlickStick objects. */ private findBlinkSticks; }