UNPKG

poseidon

Version:

Simplify Node Callback APIs with an optimized promise layer that doesnt compromise on performance.

25 lines (16 loc) 399 B
ModuleB = require './module_b' class ModuleA constructor: -> callbackFunction: (cb) -> cb(null, 'foo') callbackFunction2: (val, cb) -> if val is 1 then cb(null, 'foo') else cb(new Error('Module error'), null) callbackFunction3: (val, cb) -> cb(null , new ModuleB()) synchronousFunction: -> true return chainableFunction: -> @ module.exports = ModuleA