UNPKG

sequelize-typescript

Version:
16 lines 792 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HasMany = void 0; const has_association_1 = require("./has-association"); const association_service_1 = require("../shared/association-service"); const association_1 = require("../shared/association"); function HasMany(associatedClassGetter, optionsOrForeignKey) { return (target, propertyName) => { const options = (0, association_service_1.getPreparedAssociationOptions)(optionsOrForeignKey); if (!options.as) options.as = propertyName; (0, association_service_1.addAssociation)(target, new has_association_1.HasAssociation(associatedClassGetter, options, association_1.Association.HasMany)); }; } exports.HasMany = HasMany; //# sourceMappingURL=has-many.js.map