diff --git a/transformers/RaidGroupTransformer.tsx b/transformers/RaidGroupTransformer.tsx new file mode 100644 index 00000000..09cb553b --- /dev/null +++ b/transformers/RaidGroupTransformer.tsx @@ -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 +}