Add Guidebook type and update other types
This commit is contained in:
parent
7a219076e6
commit
3bb60ae99c
4 changed files with 36 additions and 3 deletions
14
types/Guidebook.d.ts
vendored
Normal file
14
types/Guidebook.d.ts
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
interface Guidebook {
|
||||
id: string
|
||||
granblue_id: string
|
||||
name: {
|
||||
[key: string]: string
|
||||
en: string
|
||||
jp: string
|
||||
}
|
||||
description: {
|
||||
[key: string]: string
|
||||
en: string
|
||||
jp: string
|
||||
}
|
||||
}
|
||||
12
types/Party.d.ts
vendored
12
types/Party.d.ts
vendored
|
|
@ -1,4 +1,4 @@
|
|||
type JobSkillObject = {
|
||||
type JobSkillList = {
|
||||
[key: number]: JobSkill | undefined
|
||||
0: JobSkill | undefined
|
||||
1: JobSkill | undefined
|
||||
|
|
@ -6,6 +6,13 @@ type JobSkillObject = {
|
|||
3: JobSkill | undefined
|
||||
}
|
||||
|
||||
type GuidebookList = {
|
||||
[key: number]: Guidebook | undefined
|
||||
0: Guidebook | undefined
|
||||
1: Guidebook | undefined
|
||||
2: Guidebook | undefined
|
||||
}
|
||||
|
||||
interface Party {
|
||||
id: string
|
||||
name: string
|
||||
|
|
@ -22,10 +29,11 @@ interface Party {
|
|||
job: Job
|
||||
master_level?: number
|
||||
ultimate_mastery?: number
|
||||
job_skills: JobSkillObject
|
||||
job_skills: JobSkillList
|
||||
accessory: JobAccessory
|
||||
shortcode: string
|
||||
extra: boolean
|
||||
guidebooks: GuidebookList
|
||||
favorited: boolean
|
||||
characters: Array<GridCharacter>
|
||||
weapons: Array<GridWeapon>
|
||||
|
|
|
|||
7
types/index.d.ts
vendored
7
types/index.d.ts
vendored
|
|
@ -1,4 +1,9 @@
|
|||
export type SearchableObject = Character | Weapon | Summon | JobSkill
|
||||
export type SearchableObject =
|
||||
| Character
|
||||
| Weapon
|
||||
| Summon
|
||||
| JobSkill
|
||||
| Guidebook
|
||||
export type SearchableObjectArray = (Character | Weapon | Summon | JobSkill)[]
|
||||
export type JobSkillObject = {
|
||||
[key: number]: JobSkill | undefined
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ interface AppState {
|
|||
turnCount?: number
|
||||
chainCount?: number
|
||||
extra: boolean
|
||||
guidebooks: GuidebookList
|
||||
user: User | undefined
|
||||
favorited: boolean
|
||||
remix: boolean
|
||||
|
|
@ -116,6 +117,11 @@ export const initialAppState: AppState = {
|
|||
chainCount: undefined,
|
||||
element: 0,
|
||||
extra: false,
|
||||
guidebooks: {
|
||||
0: undefined,
|
||||
1: undefined,
|
||||
2: undefined,
|
||||
},
|
||||
user: undefined,
|
||||
favorited: false,
|
||||
remix: false,
|
||||
|
|
|
|||
Loading…
Reference in a new issue