Add JobSkillObject and 0th index

This commit is contained in:
Justin Edmund 2022-12-01 05:35:27 -08:00
parent 944bfa3d17
commit ca4b2e9149
3 changed files with 13 additions and 11 deletions

9
types/Party.d.ts vendored
View file

@ -1,15 +1,12 @@
import { JobSkillObject } from "~types"
interface Party {
id: string
name: string
description: string
raid: Raid
job: Job
job_skills: {
[key: number]: JobSkill
1: JobSkill
2: JobSkill
3: JobSkill
}
job_skills: JobSkillObject
shortcode: string
extra: boolean
favorited: boolean

7
types/index.d.ts vendored
View file

@ -1,2 +1,9 @@
export type SearchableObject = Character | Weapon | Summon | JobSkill
export type SearchableObjectArray = (Character | Weapon | Summon | JobSkill)[]
export type JobSkillObject = {
[key: number]: JobSkill | undefined
0: JobSkill | undefined
1: JobSkill | undefined
2: JobSkill | undefined
3: JobSkill | undefined
}

View file

@ -1,4 +1,5 @@
import { proxy } from "valtio"
import { JobSkillObject } from "~types"
const emptyJob: Job = {
id: "-1",
@ -25,11 +26,7 @@ interface AppState {
name: string | undefined
description: string | undefined
job: Job
jobSkills: {
1: JobSkill | undefined
2: JobSkill | undefined
3: JobSkill | undefined
}
jobSkills: JobSkillObject
raid: Raid | undefined
element: number
extra: boolean
@ -71,6 +68,7 @@ export const initialAppState: AppState = {
description: undefined,
job: emptyJob,
jobSkills: {
0: undefined,
1: undefined,
2: undefined,
3: undefined,