Create RaidGroupTransformer

Transforms data into RaidGroup objects
This commit is contained in:
Justin Edmund 2023-07-06 00:01:36 -07:00
parent cb4fd491ac
commit 6ab2c2488d

View file

@ -0,0 +1,19 @@
import * as Raid from './RaidTransformer'
// Transforms API response to RaidGroup object
export function toObject(data: any) {
return {
id: data.id,
name: {
en: data.name_en,
ja: data.name_jp,
},
raids: data.raids.map((raid: any) => Raid.toObject(raid)),
difficulty: data.difficulty,
section: data.section,
order: data.order,
extra: data.extra,
guidebooks: data.guidebooks,
hl: data.hl,
} as RaidGroup
}