Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
15 lines
741 B
Plaintext
15 lines
741 B
Plaintext
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.resolveSingletonScopedBinding = resolveSingletonScopedBinding;
|
|
const cacheResolvedValue_1 = require("./cacheResolvedValue");
|
|
const resolveBindingActivations_1 = require("./resolveBindingActivations");
|
|
function resolveSingletonScopedBinding(resolve) {
|
|
return (params, binding) => {
|
|
if (binding.cache.isRight) {
|
|
return binding.cache.value;
|
|
}
|
|
const resolvedValue = (0, resolveBindingActivations_1.resolveBindingActivations)(params, binding, resolve(params, binding));
|
|
return (0, cacheResolvedValue_1.cacheResolvedValue)(binding, resolvedValue);
|
|
};
|
|
}
|
|
//# sourceMappingURL=resolveSingletonScopedBinding.js.map |