9 lines
185 B
JavaScript
9 lines
185 B
JavaScript
|
|
var compose = (...fns) => (args) =>
|
|
fns.reduce((p, f) => p.then(f), Promise.resolve(args))
|
|
|
|
var dcopy = (obj) =>
|
|
JSON.parse(JSON.stringify(obj))
|
|
|
|
module.exports = {compose, dcopy}
|