UNPKG

1.15 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var tslib_1 = require("tslib");
4/**
5 * Thrown when relation has array initialized which is forbidden my ORM.
6 *
7 * @see https://github.com/typeorm/typeorm/issues/1319
8 * @see http://typeorm.io/#/relations-faq/avoid-relation-property-initializers
9 */
10var InitializedRelationError = /** @class */ (function (_super) {
11 tslib_1.__extends(InitializedRelationError, _super);
12 function InitializedRelationError(relation) {
13 var _this = _super.call(this) || this;
14 Object.setPrototypeOf(_this, InitializedRelationError.prototype);
15 _this.message = "Array initializations are not allowed in entity relations. " +
16 ("Please remove array initialization (= []) from \"" + relation.entityMetadata.targetName + "#" + relation.propertyPath + "\". ") +
17 "This is ORM requirement to make relations to work properly. Refer docs for more information.";
18 return _this;
19 }
20 return InitializedRelationError;
21}(Error));
22exports.InitializedRelationError = InitializedRelationError;
23
24//# sourceMappingURL=InitializedRelationError.js.map