Add Robot_JoyIt driver
This commit is contained in:
20
node_modules/stream-chain/utils/comp.js
generated
vendored
Normal file
20
node_modules/stream-chain/utils/comp.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
|
||||
const {Transform} = require('stream');
|
||||
const {next} = require('./asFun');
|
||||
const {sanitize} = require('../index');
|
||||
|
||||
const comp = (...fns) => {
|
||||
fns = fns.filter(fn => fn);
|
||||
return fns.length
|
||||
? new Transform({
|
||||
writableObjectMode: true,
|
||||
readableObjectMode: true,
|
||||
transform(chunk, encoding, callback) {
|
||||
next(chunk, fns, 0, value => sanitize(value, this)).then(() => callback(null), error => callback(error));
|
||||
}
|
||||
})
|
||||
: null;
|
||||
};
|
||||
|
||||
module.exports = comp;
|
||||
Reference in New Issue
Block a user