UNPKG

1.28 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var tslib_1 = require("tslib");
4/**
5 * Thrown when ORM cannot get method parameter's type.
6 * Basically, when reflect-metadata is not available or tsconfig is not properly setup.
7 */
8var CannotReflectMethodParameterTypeError = /** @class */ (function (_super) {
9 tslib_1.__extends(CannotReflectMethodParameterTypeError, _super);
10 function CannotReflectMethodParameterTypeError(target, methodName) {
11 var _this = _super.call(this) || this;
12 _this.name = "CannotReflectMethodParameterTypeError";
13 Object.setPrototypeOf(_this, CannotReflectMethodParameterTypeError.prototype);
14 _this.message = "Cannot get reflected type for a \"" + methodName + "\" method's parameter of \"" + target.name + "\" class. " +
15 "Make sure you have turned on an \"emitDecoratorMetadata\": true option in tsconfig.json. " +
16 "Also make sure you have imported \"reflect-metadata\" on top of the main entry file in your application.";
17 return _this;
18 }
19 return CannotReflectMethodParameterTypeError;
20}(Error));
21exports.CannotReflectMethodParameterTypeError = CannotReflectMethodParameterTypeError;
22
23//# sourceMappingURL=CannotReflectMethodParameterTypeError.js.map