Files
NapCatQQ/.pnpm-store/v3/files/cb/e9ae2e370e2c91a6aef2f3fa87460c654e06678207652895373f54945e900a74c93954fc8287affc56e65b38b03b8c211f38534224e9cd60fbe1f9992959cf
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

19 lines
949 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveBindingActivations = resolveBindingActivations;
const common_1 = require("@inversifyjs/common");
const resolveBindingServiceActivations_1 = require("./resolveBindingServiceActivations");
function resolveBindingActivations(params, binding, value) {
let activationResult = value;
if (binding.onActivation !== undefined) {
const onActivation = binding.onActivation;
if ((0, common_1.isPromise)(activationResult)) {
activationResult = activationResult.then((resolved) => onActivation(params.context, resolved));
}
else {
activationResult = onActivation(params.context, activationResult);
}
}
return (0, resolveBindingServiceActivations_1.resolveBindingServiceActivations)(params, binding.serviceIdentifier, activationResult);
}
//# sourceMappingURL=resolveBindingActivations.js.map