UNPKG

@openhps/sphero

Version:

Open Hybrid Positioning System - Sphero component

22 lines 762 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.combineFlags = exports.wait = exports.toPromise = void 0; const toPromise = (binding, fn, args) => { return new Promise((resolve, reject) => { const safeArgs = args || []; fn.bind(binding)(...safeArgs, (err, ...retArgs) => { if (err) { reject(err); } else { resolve(retArgs); } }); }); }; exports.toPromise = toPromise; const wait = (time) => new Promise(callback => setTimeout(callback, time)); exports.wait = wait; const combineFlags = (flags) => flags.reduce((memo, flag) => memo | flag, 0); exports.combineFlags = combineFlags; //# sourceMappingURL=utils.js.map