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
}
export type CharacterOverMastery = {
[key: number]: ExtendedMastery
1: ExtendedMastery
2: ExtendedMastery
3: ExtendedMastery
4: ExtendedMastery
export type CharacterOverMastery = ExtendedMastery[]
export interface MasteryBonuses {
awakening?: {
type: Awakening
level: number
}
over_mastery?: CharacterOverMastery
aetherial_mastery?: ExtendedMastery
}
interface GridCharacterObject {
export interface GridCharacterObject {
character: {
ring1: ExtendedMastery
ring2: ExtendedMastery
ring3: ExtendedMastery
ring4: ExtendedMastery
rings: ExtendedMastery[]
earring: ExtendedMastery
awakening_id?: string
awakening_level?: number
awakening?: {
id: string
level: number
}
transcendence_step: number
perpetuity: boolean
}