From 6555fb80fdd8f6a5d201efadec3189d1244830a0 Mon Sep 17 00:00:00 2001 From: Nevena Bojovic Date: Tue, 1 Mar 2022 22:05:25 +0100 Subject: Izbrisala bin, obj i node-modules. --- .../Front/node_modules/@gar/promisify/index.js | 36 ---------------------- 1 file changed, 36 deletions(-) delete mode 100644 sandbox/testAppNevena/Front/node_modules/@gar/promisify/index.js (limited to 'sandbox/testAppNevena/Front/node_modules/@gar/promisify/index.js') diff --git a/sandbox/testAppNevena/Front/node_modules/@gar/promisify/index.js b/sandbox/testAppNevena/Front/node_modules/@gar/promisify/index.js deleted file mode 100644 index d0be95f6..00000000 --- a/sandbox/testAppNevena/Front/node_modules/@gar/promisify/index.js +++ /dev/null @@ -1,36 +0,0 @@ -'use strict' - -const { promisify } = require('util') - -const handler = { - get: function (target, prop, receiver) { - if (typeof target[prop] !== 'function') { - return target[prop] - } - if (target[prop][promisify.custom]) { - return function () { - return Reflect.get(target, prop, receiver)[promisify.custom].apply(target, arguments) - } - } - return function () { - return new Promise((resolve, reject) => { - Reflect.get(target, prop, receiver).apply(target, [...arguments, function (err, result) { - if (err) { - return reject(err) - } - resolve(result) - }]) - }) - } - } -} - -module.exports = function (thingToPromisify) { - if (typeof thingToPromisify === 'function') { - return promisify(thingToPromisify) - } - if (typeof thingToPromisify === 'object') { - return new Proxy(thingToPromisify, handler) - } - throw new TypeError('Can only promisify functions or objects') -} -- cgit v1.2.3