Update index.d.ts

Nests awakening properties in an `awakening` key in GridCharacterObject
This commit is contained in:
Justin Edmund 2025-02-09 18:42:19 -08:00
parent e2ff90c32a
commit bf22a4e477

28
types/index.d.ts vendored
View file

@ -48,23 +48,25 @@ export type ExtendedMastery = {
strength?: number strength?: number
} }
export type CharacterOverMastery = { export type CharacterOverMastery = ExtendedMastery[]
[key: number]: ExtendedMastery
1: ExtendedMastery export interface MasteryBonuses {
2: ExtendedMastery awakening?: {
3: ExtendedMastery type: Awakening
4: ExtendedMastery level: number
}
over_mastery?: CharacterOverMastery
aetherial_mastery?: ExtendedMastery
} }
interface GridCharacterObject { export interface GridCharacterObject {
character: { character: {
ring1: ExtendedMastery rings: ExtendedMastery[]
ring2: ExtendedMastery
ring3: ExtendedMastery
ring4: ExtendedMastery
earring: ExtendedMastery earring: ExtendedMastery
awakening_id?: string awakening?: {
awakening_level?: number id: string
level: number
}
transcendence_step: number transcendence_step: number
perpetuity: boolean perpetuity: boolean
} }