UNPKG

osr

Version:

osr

13 lines 398 B
var Promise = require("promise"); var Class1 = function(a){ this.a = a; } var obj1 = new Class1("a"); obj1.doSomeThing = function(data,cb){ console.log("is global:%s",this == global); cb(null,this.a+data); }; obj1.doSomeThing("data",function(err,output){ console.log(err,output); }); Promise.denodeify(obj1.doSomeThing).bind(obj1)("input").then(console.log,console.err);