UNPKG

@reldens/skills

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