Transforms data into Raid objects. Also, updated Raid type to use GranblueElement.
17 lines
422 B
TypeScript
17 lines
422 B
TypeScript
import * as Element from './ElementTransformer'
|
|
import * as RaidGroup from './RaidGroupTransformer'
|
|
|
|
// Transforms API response to Raid object
|
|
export function toObject(data: any) {
|
|
return {
|
|
id: data.id,
|
|
group: RaidGroup.toObject(data.group),
|
|
name: {
|
|
en: data.name_en,
|
|
ja: data.name_jp,
|
|
},
|
|
element: Element.toObject(data.element),
|
|
level: data.level,
|
|
slug: data.slug,
|
|
} as Raid
|
|
}
|