UNPKG

@reldens/skills

Version:
36 lines (29 loc) 854 B
/** * * Reldens - Skills - SkillEffectModel * */ const { ObjectionJsRawModel } = require('@reldens/storage'); const SkillsConst = require('../../../../constants'); class SkillTargetEffectsModel extends ObjectionJsRawModel { static get tableName() { return SkillsConst.MODELS_PREFIX+'skill_target_effects'; } static get relationMappings() { const { SkillModel } = require('./skill-model'); return { parent_skill: { relation: this.BelongsToOneRelation, modelClass: SkillModel, join: { from: this.tableName+'.skill_id', to: SkillModel.tableName+'.id' } } }; } } module.exports.SkillTargetEffectsModel = SkillTargetEffectsModel;