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 { interface Party {
id: string id: string
name: string name: string
description: string description: string
raid: Raid raid: Raid
job: Job job: Job
job_skills: { job_skills: JobSkillObject
[key: number]: JobSkill
1: JobSkill
2: JobSkill
3: JobSkill
}
shortcode: string shortcode: string
extra: boolean extra: boolean
favorited: boolean favorited: boolean

7
types/index.d.ts vendored
View file

@ -1,2 +1,9 @@
export type SearchableObject = Character | Weapon | Summon | JobSkill export type SearchableObject = Character | Weapon | Summon | JobSkill
export type SearchableObjectArray = (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 { proxy } from "valtio"
import { JobSkillObject } from "~types"
const emptyJob: Job = { const emptyJob: Job = {
id: "-1", id: "-1",
@ -25,11 +26,7 @@ interface AppState {
name: string | undefined name: string | undefined
description: string | undefined description: string | undefined
job: Job job: Job
jobSkills: { jobSkills: JobSkillObject
1: JobSkill | undefined
2: JobSkill | undefined
3: JobSkill | undefined
}
raid: Raid | undefined raid: Raid | undefined
element: number element: number
extra: boolean extra: boolean
@ -71,6 +68,7 @@ export const initialAppState: AppState = {
description: undefined, description: undefined,
job: emptyJob, job: emptyJob,
jobSkills: { jobSkills: {
0: undefined,
1: undefined, 1: undefined,
2: undefined, 2: undefined,
3: undefined, 3: undefined,