Skip to content
This repository was archived by the owner on Jan 13, 2024. It is now read-only.

Commit 3952f39

Browse files
committedMay 11, 2019
node 8 changed from util.createPromise to new Promise as well
1 parent ee56bd7 commit 3952f39

File tree

1 file changed

+2
-20
lines changed

1 file changed

+2
-20
lines changed
 

‎prelude/bootstrap.js

+2-20
Original file line numberDiff line numberDiff line change
@@ -1459,32 +1459,14 @@ function payloadFileSync (pointer) {
14591459
if (promisify) {
14601460
var custom = promisify.custom;
14611461
var customPromisifyArgs = require('internal/util').customPromisifyArgs;
1462-
var createPromise;
1463-
1464-
if (NODE_VERSION_MAJOR <= 8) {
1465-
var binding = process.binding('util');
1466-
var promiseResolve = binding.promiseResolve;
1467-
var promiseReject = binding.promiseReject;
1468-
createPromise = function (fn) {
1469-
var p = binding.createPromise;
1470-
var resolve = promiseResolve.bind(p);
1471-
var reject = promiseReject.bind(p);
1472-
fn(resolve, reject);
1473-
return p;
1474-
};
1475-
} else {
1476-
createPromise = function (fn) {
1477-
return new Promise(fn);
1478-
};
1479-
}
14801462

14811463
// /////////////////////////////////////////////////////////////
14821464
// FS //////////////////////////////////////////////////////////
14831465
// /////////////////////////////////////////////////////////////
14841466

14851467
Object.defineProperty(require('fs').exists, custom, {
14861468
value: function (path) {
1487-
return createPromise(function (resolve) {
1469+
return new Promise(function (resolve) {
14881470
require('fs').exists(path, function (exists) {
14891471
resolve(exists);
14901472
});
@@ -1507,7 +1489,7 @@ function payloadFileSync (pointer) {
15071489
var customPromiseExecFunction = function (o) {
15081490
return function () {
15091491
var args = Array.from(arguments);
1510-
return createPromise(function (resolve, reject) {
1492+
return new Promise(function (resolve, reject) {
15111493
o.apply(undefined, args.concat(function (error, stdout, stderr) {
15121494
if (error !== null) {
15131495
error.stdout = stdout;

0 commit comments

Comments
 (0)
This repository has been archived.