compiler/endpoints/abilityUtil.ts
Florian Bouillon 552e4b49fa
Initial Compiler
Signed-off-by: Avior <florian.bouillon@delta-wings.net>
2020-03-10 13:02:02 +01:00

22 lines
595 B
TypeScript

import Ability from "../db/interfaces/Ability";
import { Langs } from "../db/interfaces/LangList";
import { abilitySimple, abilitySingle } from "./abilities/ability";
import AbilityType from "../db/interfaces/AbilityType";
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)
}
}
}