Files
NapCatQQ/.pnpm-store/v3/files/10/17cd872e22ce4b20cd12865477e2864c25b083d1dae726e5d7d23e9a9c2b400fabae9084564391e7b514a27170a287bf62619829d6611026d5102dd56515d7
TanTan e311ca3275
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
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

22 lines
768 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.cacheResolvedValue = cacheResolvedValue;
const common_1 = require("@inversifyjs/common");
function cacheResolvedValue(binding, resolvedValue) {
if ((0, common_1.isPromise)(resolvedValue)) {
binding.cache = {
isRight: true,
value: resolvedValue,
};
return resolvedValue.then((syncResolvedValue) => cacheSyncResolvedValue(binding, syncResolvedValue));
}
return cacheSyncResolvedValue(binding, resolvedValue);
}
function cacheSyncResolvedValue(binding, resolvedValue) {
binding.cache = {
isRight: true,
value: resolvedValue,
};
return resolvedValue;
}
//# sourceMappingURL=cacheResolvedValue.js.map