@webiny/api
Advanced tools
Comparing version 0.0.0-unstable.8c4d9f045a to 0.0.0-unstable.990c3ab1b6
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -9,7 +8,4 @@ value: true | ||
exports.Context = void 0; | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _plugins = require("@webiny/plugins"); | ||
class Context { | ||
@@ -29,15 +25,11 @@ constructor(params) { | ||
} | ||
getResult() { | ||
return this._result; | ||
} | ||
hasResult() { | ||
return !!this._result; | ||
} | ||
setResult(value) { | ||
this._result = value; | ||
} | ||
waitFor(obj, cb) { | ||
@@ -49,3 +41,2 @@ const initialTargets = Array.isArray(obj) ? obj : [obj]; | ||
*/ | ||
for (const key in initialTargets) { | ||
@@ -57,3 +48,2 @@ const target = initialTargets[key]; | ||
*/ | ||
if (this[target]) { | ||
@@ -68,4 +58,2 @@ continue; | ||
*/ | ||
Object.defineProperty(this, target, { | ||
@@ -83,3 +71,2 @@ /** | ||
*/ | ||
for (const waiter of this.waiters) { | ||
@@ -92,4 +79,2 @@ if (waiter.targets.includes(target) === false) { | ||
*/ | ||
waiter.targets = waiter.targets.filter(t => t !== target); | ||
@@ -99,3 +84,2 @@ /** | ||
*/ | ||
if (waiter.targets.length > 0) { | ||
@@ -108,8 +92,5 @@ continue; | ||
*/ | ||
waiter.cb(this); | ||
} | ||
}, | ||
/** | ||
@@ -127,3 +108,2 @@ * As we have set property with __ around it, we must get it as well. | ||
*/ | ||
targets.push(target); | ||
@@ -134,4 +114,2 @@ } | ||
*/ | ||
if (targets.length === 0) { | ||
@@ -144,7 +122,4 @@ cb(this); | ||
*/ | ||
this.waiters.push({ | ||
targets, | ||
/** | ||
@@ -158,5 +133,3 @@ * TODO @ts-refactor | ||
} | ||
} | ||
exports.Context = Context; |
@@ -6,5 +6,3 @@ "use strict"; | ||
}); | ||
var _Context = require("./Context"); | ||
Object.keys(_Context).forEach(function (key) { | ||
@@ -20,5 +18,3 @@ if (key === "default" || key === "__esModule") return; | ||
}); | ||
var _ContextPlugin = require("./plugins/ContextPlugin"); | ||
Object.keys(_ContextPlugin).forEach(function (key) { | ||
@@ -25,0 +21,0 @@ if (key === "default" || key === "__esModule") return; |
{ | ||
"name": "@webiny/api", | ||
"version": "0.0.0-unstable.8c4d9f045a", | ||
"version": "0.0.0-unstable.990c3ab1b6", | ||
"main": "index.js", | ||
@@ -15,12 +15,12 @@ "repository": { | ||
"dependencies": { | ||
"@babel/runtime": "7.18.9", | ||
"@webiny/plugins": "0.0.0-unstable.8c4d9f045a" | ||
"@babel/runtime": "7.20.1", | ||
"@webiny/plugins": "0.0.0-unstable.990c3ab1b6" | ||
}, | ||
"devDependencies": { | ||
"@babel/cli": "^7.16.0", | ||
"@babel/core": "^7.16.0", | ||
"@babel/preset-env": "^7.16.4", | ||
"@babel/preset-typescript": "^7.16.0", | ||
"@webiny/cli": "^0.0.0-unstable.8c4d9f045a", | ||
"@webiny/project-utils": "^0.0.0-unstable.8c4d9f045a", | ||
"@babel/cli": "^7.19.3", | ||
"@babel/core": "^7.19.3", | ||
"@babel/preset-env": "^7.19.4", | ||
"@babel/preset-typescript": "^7.18.6", | ||
"@webiny/cli": "^0.0.0-unstable.990c3ab1b6", | ||
"@webiny/project-utils": "^0.0.0-unstable.990c3ab1b6", | ||
"rimraf": "^3.0.2", | ||
@@ -38,3 +38,3 @@ "ttypescript": "^1.5.13", | ||
}, | ||
"gitHead": "5f904a53a5956269bd80a9c084cc04f92b824d36" | ||
"gitHead": "87e7b4d0a643f65b31d029d6bf2a81902fb940a8" | ||
} |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -9,7 +8,4 @@ value: true | ||
exports.createContextPlugin = exports.ContextPlugin = void 0; | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _plugins = require("@webiny/plugins"); | ||
class ContextPlugin extends _plugins.Plugin { | ||
@@ -21,3 +17,2 @@ constructor(callable) { | ||
} | ||
async apply(context) { | ||
@@ -27,15 +22,10 @@ if (typeof this._callable !== "function") { | ||
} | ||
return this._callable(context); | ||
} | ||
} | ||
exports.ContextPlugin = ContextPlugin; | ||
(0, _defineProperty2.default)(ContextPlugin, "type", "context"); | ||
const createContextPlugin = callable => { | ||
return new ContextPlugin(callable); | ||
}; | ||
exports.createContextPlugin = createContextPlugin; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
21241
+ Added@babel/runtime@7.20.1(transitive)
+ Added@webiny/plugins@0.0.0-unstable.990c3ab1b6(transitive)
- Removed@babel/runtime@7.18.9(transitive)
- Removed@webiny/plugins@0.0.0-unstable.8c4d9f045a(transitive)
Updated@babel/runtime@7.20.1