UNPKG

serialport-v5

Version:

fork with electron support of Node.js package to access serial ports. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

24 lines (21 loc) 445 B
'use strict'; function promisify(func) { if (typeof func !== 'function') { throw new Error('"func" must be a function'); } return function() { const args = Array.from(arguments); return new Promise((resolve, reject) => { args.push((err, data) => { if (err) { return reject(err); } resolve(data); }); func.apply(null, args); }); }; } module.exports = { promisify };