import { getMetadataArgsStorage } from "../../globals"; /** * Special type of the table used in the single-table inherited tables. */ export function ChildEntity(discriminatorValue) { return function (target) { // register a table metadata getMetadataArgsStorage().tables.push({ target: target, type: "entity-child", }); // register discriminator value if it was provided if (typeof discriminatorValue !== "undefined") { getMetadataArgsStorage().discriminatorValues.push({ target: target, value: discriminatorValue, }); } }; } //# sourceMappingURL=ChildEntity.js.map