hensei-web/transformers/JobTransformer.tsx
Justin Edmund b2f64f1d78 Fix transformers and types
Dozens of tiny errors from me freehanding it
2023-07-07 06:47:41 -07:00

21 lines
541 B
TypeScript

// Transforms API response to Job object
export function toObject(data: any): Job {
return {
id: data.id,
granblueId: data.granblue_id,
name: {
en: data.name.en,
ja: data.name.ja,
},
row: data.row,
order: data.order,
masterLevel: data.master_level,
ultimateMastery: data.ultimate_mastery,
proficiency: {
proficiency1: data.proficiency?.[0] ?? null,
proficiency2: data.proficiency?.[1] ?? null,
},
accessory: data.accessory,
accessory_type: data.accessory_type,
}
}