grunt-generate-view-model
Version:
Global task for generation view model
64 lines • 1.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ignoreDecorators = exports.libDecorators = void 0;
const decorators_1 = require("../model/decorators");
const entityDecorators = [
'Entity',
'ViewEntity'
];
const columnDecorators = [
'Column',
'PrimaryColumn',
'PrimaryGeneratedColumn',
'ObjectIdColumn',
'CreateDateColumn',
'UpdateDateColumn',
'DeleteDateColumn',
'VersionColumn',
'Generated',
];
const relationDecorators = [
'OneToOne',
'ManyToOne',
'OneToMany',
'ManyToMany',
'JoinColumn',
'JoinTable',
'RelationId'
];
const listenerDecorators = [
'AfterLoad',
'BeforeInsert',
'AfterInsert',
'BeforeUpdate',
'AfterUpdate',
'BeforeRemove',
'AfterRemove',
'EventSubscriber'
];
const otherDecorators = [
'Index',
'Unique',
'Check',
'Exclusion',
'Transaction',
'TransactionManager',
'TransactionRepository',
'EntityRepository'
];
exports.libDecorators = [
decorators_1.Decorators.GenerateView,
decorators_1.Decorators.IgnoreDecorators,
decorators_1.Decorators.IgnoreViewModel,
decorators_1.Decorators.ViewModelName,
decorators_1.Decorators.ViewModelType
];
exports.ignoreDecorators = [
...entityDecorators,
...columnDecorators,
...relationDecorators,
...listenerDecorators,
...otherDecorators,
...exports.libDecorators,
];
//# sourceMappingURL=ignoreDecorators.js.map