compiler/endpoints/abilityUtil.ts
Florian Bouillon cee4181627
Updated Utils
Signed-off-by: Avior <florian.bouillon@delta-wings.net>
2020-03-10 14:39:38 +01:00

22 lines
612 B
TypeScript

import Ability from "../db/interfaces/Ability";
import { Langs } from "../db/interfaces/LangList";
import AbilityType from "../db/interfaces/AbilityType";
import { AbilitySimple, AbilitySingle } from "../sdk/dist/types/interfaces/Ability";
export function abilityToAbilitySimple(ability: Ability, lang: Langs): AbilitySimple {
return {
name: ability.name[lang]
}
}
export function abilityToAbilitySingle(ability: Ability, lang: Langs): AbilitySingle {
return {
name: ability.name[lang],
text: ability.text[lang],
type: {
id: ability.type,
name: AbilityType.toLang(ability.type, lang)
}
}
}