Sha256: 785f936c5517b6dc07a2e74dbbabc7e07a3486236128222e5593633078944f19
Contents?: true
Size: 427 Bytes
Versions: 36
Compression:
Stored size: 427 Bytes
Contents
var anObject = require('../internals/an-object'); var isObject = require('../internals/is-object'); var newPromiseCapability = require('../internals/new-promise-capability'); module.exports = function (C, x) { anObject(C); if (isObject(x) && x.constructor === C) return x; var promiseCapability = newPromiseCapability.f(C); var resolve = promiseCapability.resolve; resolve(x); return promiseCapability.promise; };
Version data entries
36 entries across 35 versions & 9 rubygems