Add JobSkillObject and 0th index
This commit is contained in:
parent
944bfa3d17
commit
ca4b2e9149
3 changed files with 13 additions and 11 deletions
9
types/Party.d.ts
vendored
9
types/Party.d.ts
vendored
|
|
@ -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
7
types/index.d.ts
vendored
|
|
@ -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
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue