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

13 lines
936 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.assertMetadataFromTypescriptIfManaged = assertMetadataFromTypescriptIfManaged;
const InversifyCoreError_1 = require("../../error/models/InversifyCoreError");
const InversifyCoreErrorKind_1 = require("../../error/models/InversifyCoreErrorKind");
const MaybeClassElementMetadataKind_1 = require("../models/MaybeClassElementMetadataKind");
function assertMetadataFromTypescriptIfManaged(metadata) {
if (metadata.kind !== MaybeClassElementMetadataKind_1.MaybeClassElementMetadataKind.unknown &&
metadata.isFromTypescriptParamType !== true) {
throw new InversifyCoreError_1.InversifyCoreError(InversifyCoreErrorKind_1.InversifyCoreErrorKind.injectionDecoratorConflict, 'Unexpected injection found. Multiple @inject, @multiInject or @unmanaged decorators found');
}
}
//# sourceMappingURL=assertMetadataFromTypescriptIfManaged.js.map