UNPKG

pogo

Version:

A readable, DSL friendly programming language that compiles to JavaScript

18 lines 599 B
(function() { var self = this; module.exports = function(terms) { var self = this; return function() { var promisesModule, js; if (terms.promisesModule) { promisesModule = JSON.stringify(terms.promisesModule); js = "require(" + promisesModule + ")"; return terms.moduleConstants.defineAs([ "Promise" ], terms.javascript(js), { generated: false }); } else { return terms.javascript("Promise"); } }; }; }).call(this);