hensei-web/transformers/GridSummonTransformer.tsx

26 lines
712 B
TypeScript

import * as Summon from './SummonTransformer'
// Transforms API response to GridSummon object
export function toObject(data: any): GridSummon {
return {
id: data.id,
object: Summon.toObject(data.object),
position: data.position,
main: data.main,
friend: data.friend,
uncapLevel: data.uncap_level,
transcendenceStep: data.transcendence_step,
quickSummon: data.quick_summon,
}
}
// Transforms User object into API parameters
export function toParams(data: GridSummon): GridSummonParams {
return {
summon_id: data.id,
position: data.position,
uncap_level: data.uncapLevel,
transcendence_step: data.transcendenceStep,
quick_summon: data.quickSummon,
}
}