Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let Q = require('q');
- can(role, operation, params, cb) {
- let callback = cb || (() => {}); //or function() {} //this is resolving to an invalid arrow function
- return Q.Promise((resolvePromise, rejectPromise) => {
- // Collect resolve handling
- function resolve(value) {
- resolvePromise(result);
- callback(undefined, result);
- }
- // Collect error handling
- function reject(err) {
- rejectPromise(err);
- callback(err);
- }
- // our function
- // ... //
- });
- }
Add Comment
Please, Sign In to add comment