Add export keyword types
This commit is contained in:
parent
7b05fa0497
commit
660cc8d028
32 changed files with 400 additions and 402 deletions
10
src/lib/types/AccountCookie.d.ts
vendored
10
src/lib/types/AccountCookie.d.ts
vendored
|
|
@ -1,6 +1,6 @@
|
||||||
interface AccountCookie {
|
export interface AccountCookie {
|
||||||
userId: string
|
userId: string
|
||||||
username: string
|
username: string
|
||||||
token: string
|
token: string
|
||||||
role: number
|
role: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
8
src/lib/types/AppUpdate.d.ts
vendored
8
src/lib/types/AppUpdate.d.ts
vendored
|
|
@ -1,5 +1,5 @@
|
||||||
interface AppUpdate {
|
export interface AppUpdate {
|
||||||
version: string
|
version: string
|
||||||
update_type: string
|
update_type: string
|
||||||
updated_at: string
|
updated_at: string
|
||||||
}
|
}
|
||||||
|
|
|
||||||
20
src/lib/types/Awakening.d.ts
vendored
20
src/lib/types/Awakening.d.ts
vendored
|
|
@ -1,11 +1,11 @@
|
||||||
interface Awakening {
|
export interface Awakening {
|
||||||
id: string
|
id: string
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
jp: string
|
jp: string
|
||||||
}
|
}
|
||||||
slug: string
|
slug: string
|
||||||
object_type?: string
|
object_type?: string
|
||||||
order: number
|
order: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
6
src/lib/types/CheckedState.d.ts
vendored
6
src/lib/types/CheckedState.d.ts
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
interface CheckedState {
|
export interface CheckedState {
|
||||||
id: number
|
id: number
|
||||||
checked: boolean
|
checked: boolean
|
||||||
}
|
}
|
||||||
|
|
|
||||||
18
src/lib/types/ElementState.d.ts
vendored
18
src/lib/types/ElementState.d.ts
vendored
|
|
@ -1,10 +1,10 @@
|
||||||
interface ElementState {
|
export interface ElementState {
|
||||||
[key: string]: CheckedState
|
[key: string]: CheckedState
|
||||||
null: CheckedState
|
null: CheckedState
|
||||||
wind: CheckedState
|
wind: CheckedState
|
||||||
fire: CheckedState
|
fire: CheckedState
|
||||||
water: CheckedState
|
water: CheckedState
|
||||||
earth: CheckedState
|
earth: CheckedState
|
||||||
dark: CheckedState
|
dark: CheckedState
|
||||||
light: CheckedState
|
light: CheckedState
|
||||||
}
|
}
|
||||||
|
|
|
||||||
40
src/lib/types/FilterSet.d.ts
vendored
40
src/lib/types/FilterSet.d.ts
vendored
|
|
@ -1,23 +1,23 @@
|
||||||
interface FilterSet {
|
export interface FilterSet {
|
||||||
element?: number
|
element?: number
|
||||||
raid?: string
|
raid?: string
|
||||||
recency?: number
|
recency?: number
|
||||||
full_auto?: number
|
full_auto?: number
|
||||||
auto_guard?: number
|
auto_guard?: number
|
||||||
charge_attack?: number
|
charge_attack?: number
|
||||||
characters_count?: number
|
characters_count?: number
|
||||||
weapons_count?: number
|
weapons_count?: number
|
||||||
summons_count?: number
|
summons_count?: number
|
||||||
button_count?: number
|
button_count?: number
|
||||||
turn_count?: number
|
turn_count?: number
|
||||||
name_quality?: boolean
|
name_quality?: boolean
|
||||||
user_quality?: boolean
|
user_quality?: boolean
|
||||||
original?: boolean
|
original?: boolean
|
||||||
includes?: MentionItem[]
|
includes?: MentionItem[]
|
||||||
excludes?: MentionItem[]
|
excludes?: MentionItem[]
|
||||||
}
|
}
|
||||||
|
|
||||||
interface ConvertedFilters extends Omit<FilterSet, 'includes' | 'excludes'> {
|
export interface ConvertedFilters extends Omit<FilterSet, 'includes' | 'excludes'> {
|
||||||
includes: string
|
includes: string
|
||||||
excludes: string
|
excludes: string
|
||||||
}
|
}
|
||||||
|
|
|
||||||
8
src/lib/types/GranblueCookie.d.ts
vendored
8
src/lib/types/GranblueCookie.d.ts
vendored
|
|
@ -1,5 +1,5 @@
|
||||||
interface GranblueCookie {
|
export interface GranblueCookie {
|
||||||
account: AccountCookie
|
account: AccountCookie
|
||||||
user: UserCookie
|
user: UserCookie
|
||||||
locale: string
|
locale: string
|
||||||
}
|
}
|
||||||
|
|
|
||||||
18
src/lib/types/GranblueElement.d.ts
vendored
18
src/lib/types/GranblueElement.d.ts
vendored
|
|
@ -1,10 +1,10 @@
|
||||||
interface GranblueElement {
|
export interface GranblueElement {
|
||||||
[key: string]: any
|
[key: string]: any
|
||||||
id: number
|
id: number
|
||||||
weaknessId: number
|
weaknessId: number
|
||||||
name: {
|
name: {
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
slug: string
|
slug: string
|
||||||
}
|
}
|
||||||
|
|
|
||||||
2
src/lib/types/GridArray.d.ts
vendored
2
src/lib/types/GridArray.d.ts
vendored
|
|
@ -1 +1 @@
|
||||||
type GridArray<T> = { [key: number]: T | undefined }
|
export type GridArray<T> = { [key: number]: T | undefined }
|
||||||
|
|
|
||||||
26
src/lib/types/GridCharacter.d.ts
vendored
26
src/lib/types/GridCharacter.d.ts
vendored
|
|
@ -1,14 +1,14 @@
|
||||||
interface GridCharacter {
|
export interface GridCharacter {
|
||||||
id: string
|
id: string
|
||||||
position: number
|
position: number
|
||||||
object: Character
|
object: Character
|
||||||
uncap_level: number
|
uncap_level: number
|
||||||
transcendence_step: number
|
transcendence_step: number
|
||||||
perpetuity: boolean
|
perpetuity: boolean
|
||||||
over_mastery: ExtendedMastery[]
|
over_mastery: ExtendedMastery[]
|
||||||
aetherial_mastery?: ExtendedMastery
|
aetherial_mastery?: ExtendedMastery
|
||||||
awakening: {
|
awakening: {
|
||||||
type: Awakening
|
type: Awakening
|
||||||
level: number
|
level: number
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
18
src/lib/types/GridSummon.d.ts
vendored
18
src/lib/types/GridSummon.d.ts
vendored
|
|
@ -1,10 +1,10 @@
|
||||||
interface GridSummon {
|
export interface GridSummon {
|
||||||
id: string
|
id: string
|
||||||
main: boolean
|
main: boolean
|
||||||
friend: boolean
|
friend: boolean
|
||||||
position: number
|
position: number
|
||||||
object: Summon
|
object: Summon
|
||||||
uncap_level: number
|
uncap_level: number
|
||||||
quick_summon: boolean
|
quick_summon: boolean
|
||||||
transcendence_step: number
|
transcendence_step: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
28
src/lib/types/GridWeapon.d.ts
vendored
28
src/lib/types/GridWeapon.d.ts
vendored
|
|
@ -1,15 +1,15 @@
|
||||||
interface GridWeapon {
|
export interface GridWeapon {
|
||||||
id: string
|
id: string
|
||||||
mainhand: boolean
|
mainhand: boolean
|
||||||
position: number
|
position: number
|
||||||
object: Weapon
|
object: Weapon
|
||||||
uncap_level: number
|
uncap_level: number
|
||||||
transcendence_step: number
|
transcendence_step: number
|
||||||
element: number
|
element: number
|
||||||
weapon_keys?: Array<WeaponKey>
|
weapon_keys?: Array<WeaponKey>
|
||||||
ax?: Array<SimpleAxSkill>
|
ax?: Array<SimpleAxSkill>
|
||||||
awakening?: {
|
awakening?: {
|
||||||
type: Awakening
|
type: Awakening
|
||||||
level: number
|
level: number
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
26
src/lib/types/Guidebook.d.ts
vendored
26
src/lib/types/Guidebook.d.ts
vendored
|
|
@ -1,14 +1,14 @@
|
||||||
interface Guidebook {
|
export interface Guidebook {
|
||||||
id: string
|
id: string
|
||||||
granblue_id: string
|
granblue_id: string
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
jp: string
|
jp: string
|
||||||
}
|
}
|
||||||
description: {
|
description: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
jp: string
|
jp: string
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
30
src/lib/types/ItemSkill.d.ts
vendored
30
src/lib/types/ItemSkill.d.ts
vendored
|
|
@ -1,16 +1,16 @@
|
||||||
interface ItemSkill {
|
export interface ItemSkill {
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
id: number
|
id: number
|
||||||
granblue_id: string
|
granblue_id: string
|
||||||
slug: string
|
slug: string
|
||||||
minValue: number
|
minValue: number
|
||||||
maxValue: number
|
maxValue: number
|
||||||
fractional: boolean
|
fractional: boolean
|
||||||
suffix?: string
|
suffix?: string
|
||||||
secondary?: ItemSkill[]
|
secondary?: ItemSkill[]
|
||||||
values?: number[]
|
values?: number[]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
38
src/lib/types/Job.d.ts
vendored
38
src/lib/types/Job.d.ts
vendored
|
|
@ -1,20 +1,20 @@
|
||||||
interface Job {
|
export interface Job {
|
||||||
id: string
|
id: string
|
||||||
granblue_id: string
|
granblue_id: string
|
||||||
row: string
|
row: string
|
||||||
master_level: boolean
|
master_level: boolean
|
||||||
ultimate_mastery: boolean
|
ultimate_mastery: boolean
|
||||||
order: number
|
order: number
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
proficiency: {
|
proficiency: {
|
||||||
proficiency1: number
|
proficiency1: number
|
||||||
proficiency2: number
|
proficiency2: number
|
||||||
}
|
}
|
||||||
base_job?: Job
|
base_job?: Job
|
||||||
accessory: boolean
|
accessory: boolean
|
||||||
accessory_type: number
|
accessory_type: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
20
src/lib/types/JobAccessory.d.ts
vendored
20
src/lib/types/JobAccessory.d.ts
vendored
|
|
@ -1,11 +1,11 @@
|
||||||
interface JobAccessory {
|
export interface JobAccessory {
|
||||||
id: string
|
id: string
|
||||||
granblue_id: string
|
granblue_id: string
|
||||||
job: Job
|
job: Job
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
rarity: number
|
rarity: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
30
src/lib/types/JobSkill.d.ts
vendored
30
src/lib/types/JobSkill.d.ts
vendored
|
|
@ -1,16 +1,16 @@
|
||||||
interface JobSkill {
|
export interface JobSkill {
|
||||||
id: string
|
id: string
|
||||||
job: Job
|
job: Job
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
slug: string
|
slug: string
|
||||||
color: number
|
color: number
|
||||||
main: boolean
|
main: boolean
|
||||||
base: boolean
|
base: boolean
|
||||||
sub: boolean
|
sub: boolean
|
||||||
emp: boolean
|
emp: boolean
|
||||||
order: number
|
order: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
18
src/lib/types/MentionItem.d.ts
vendored
18
src/lib/types/MentionItem.d.ts
vendored
|
|
@ -1,10 +1,10 @@
|
||||||
interface MentionItem {
|
export interface MentionItem {
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
type: string
|
type: string
|
||||||
granblue_id: string
|
granblue_id: string
|
||||||
element: GranblueElement
|
element: GranblueElement
|
||||||
}
|
}
|
||||||
|
|
|
||||||
4
src/lib/types/OnClickEvent.d.ts
vendored
4
src/lib/types/OnClickEvent.d.ts
vendored
|
|
@ -1,3 +1 @@
|
||||||
type OnClickEvent = (
|
export type OnClickEvent = (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void
|
||||||
event: React.MouseEvent<HTMLDivElement, MouseEvent>
|
|
||||||
) => void
|
|
||||||
|
|
|
||||||
88
src/lib/types/Party.d.ts
vendored
88
src/lib/types/Party.d.ts
vendored
|
|
@ -1,49 +1,49 @@
|
||||||
type JobSkillList = {
|
export type JobSkillList = {
|
||||||
[key: number]: JobSkill | undefined
|
[key: number]: JobSkill | undefined
|
||||||
0: JobSkill | undefined
|
0: JobSkill | undefined
|
||||||
1: JobSkill | undefined
|
1: JobSkill | undefined
|
||||||
2: JobSkill | undefined
|
2: JobSkill | undefined
|
||||||
3: JobSkill | undefined
|
3: JobSkill | undefined
|
||||||
}
|
}
|
||||||
|
|
||||||
type GuidebookList = {
|
export type GuidebookList = {
|
||||||
[key: number]: Guidebook | undefined
|
[key: number]: Guidebook | undefined
|
||||||
0: Guidebook | undefined
|
0: Guidebook | undefined
|
||||||
1: Guidebook | undefined
|
1: Guidebook | undefined
|
||||||
2: Guidebook | undefined
|
2: Guidebook | undefined
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Party {
|
export interface Party {
|
||||||
id: string
|
id: string
|
||||||
name: string
|
name: string
|
||||||
description: string
|
description: string
|
||||||
raid: Raid
|
raid: Raid
|
||||||
full_auto: boolean
|
full_auto: boolean
|
||||||
auto_guard: boolean
|
auto_guard: boolean
|
||||||
auto_summon: boolean
|
auto_summon: boolean
|
||||||
charge_attack: boolean
|
charge_attack: boolean
|
||||||
clear_time: number
|
clear_time: number
|
||||||
button_count?: number
|
button_count?: number
|
||||||
turn_count?: number
|
turn_count?: number
|
||||||
chain_count?: number
|
chain_count?: number
|
||||||
source_party?: Party
|
source_party?: Party
|
||||||
job: Job
|
job: Job
|
||||||
master_level?: number
|
master_level?: number
|
||||||
ultimate_mastery?: number
|
ultimate_mastery?: number
|
||||||
job_skills: JobSkillList
|
job_skills: JobSkillList
|
||||||
accessory: JobAccessory
|
accessory: JobAccessory
|
||||||
shortcode: string
|
shortcode: string
|
||||||
extra: boolean
|
extra: boolean
|
||||||
guidebooks: GuidebookList
|
guidebooks: GuidebookList
|
||||||
favorited: boolean
|
favorited: boolean
|
||||||
characters: Array<GridCharacter>
|
characters: Array<GridCharacter>
|
||||||
weapons: Array<GridWeapon>
|
weapons: Array<GridWeapon>
|
||||||
summons: Array<GridSummon>
|
summons: Array<GridSummon>
|
||||||
user: User
|
user: User
|
||||||
local_id?: string
|
local_id?: string
|
||||||
remix: boolean
|
remix: boolean
|
||||||
remixes: Party[]
|
remixes: Party[]
|
||||||
visibility: number
|
visibility: number
|
||||||
created_at: string
|
created_at: string
|
||||||
updated_at: string
|
updated_at: string
|
||||||
}
|
}
|
||||||
|
|
|
||||||
24
src/lib/types/ProficiencyState.d.ts
vendored
24
src/lib/types/ProficiencyState.d.ts
vendored
|
|
@ -1,13 +1,13 @@
|
||||||
interface ProficiencyState {
|
export interface ProficiencyState {
|
||||||
[key: string]: CheckedState
|
[key: string]: CheckedState
|
||||||
sabre: CheckedState
|
sabre: CheckedState
|
||||||
dagger: CheckedState
|
dagger: CheckedState
|
||||||
spear: CheckedState
|
spear: CheckedState
|
||||||
axe: CheckedState
|
axe: CheckedState
|
||||||
staff: CheckedState
|
staff: CheckedState
|
||||||
melee: CheckedState
|
melee: CheckedState
|
||||||
gun: CheckedState
|
gun: CheckedState
|
||||||
bow: CheckedState
|
bow: CheckedState
|
||||||
harp: CheckedState
|
harp: CheckedState
|
||||||
katana: CheckedState
|
katana: CheckedState
|
||||||
}
|
}
|
||||||
|
|
|
||||||
22
src/lib/types/Raid.d.ts
vendored
22
src/lib/types/Raid.d.ts
vendored
|
|
@ -1,12 +1,12 @@
|
||||||
interface Raid {
|
export interface Raid {
|
||||||
id: string
|
id: string
|
||||||
group: RaidGroup
|
group: RaidGroup
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
slug: string
|
slug: string
|
||||||
level: number
|
level: number
|
||||||
element: number
|
element: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
28
src/lib/types/RaidGroup.d.ts
vendored
28
src/lib/types/RaidGroup.d.ts
vendored
|
|
@ -1,15 +1,15 @@
|
||||||
interface RaidGroup {
|
export interface RaidGroup {
|
||||||
id: string
|
id: string
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
raids: Raid[]
|
raids: Raid[]
|
||||||
difficulty: number
|
difficulty: number
|
||||||
section: number
|
section: number
|
||||||
order: number
|
order: number
|
||||||
extra: boolean
|
extra: boolean
|
||||||
guidebooks: boolean
|
guidebooks: boolean
|
||||||
hl: boolean
|
hl: boolean
|
||||||
}
|
}
|
||||||
|
|
|
||||||
8
src/lib/types/RarityState.d.ts
vendored
8
src/lib/types/RarityState.d.ts
vendored
|
|
@ -1,5 +1,5 @@
|
||||||
interface RarityState {
|
export interface RarityState {
|
||||||
[key: string]: CheckedState
|
[key: string]: CheckedState
|
||||||
sr: CheckedState
|
sr: CheckedState
|
||||||
ssr: CheckedState
|
ssr: CheckedState
|
||||||
}
|
}
|
||||||
|
|
|
||||||
6
src/lib/types/SimpleAxSkill.d.ts
vendored
6
src/lib/types/SimpleAxSkill.d.ts
vendored
|
|
@ -1,4 +1,4 @@
|
||||||
interface SimpleAxSkill {
|
export interface SimpleAxSkill {
|
||||||
modifier: number
|
modifier: number
|
||||||
strength: number
|
strength: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
62
src/lib/types/Summon.d.ts
vendored
62
src/lib/types/Summon.d.ts
vendored
|
|
@ -1,33 +1,33 @@
|
||||||
interface Summon {
|
export interface Summon {
|
||||||
type: 'summon'
|
type: 'summon'
|
||||||
|
|
||||||
id: string
|
id: string
|
||||||
granblue_id: number
|
granblue_id: number
|
||||||
element: number
|
element: number
|
||||||
max_level: number
|
max_level: number
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
hp: {
|
hp: {
|
||||||
min_hp: number
|
min_hp: number
|
||||||
max_hp: number
|
max_hp: number
|
||||||
max_hp_flb: number
|
max_hp_flb: number
|
||||||
max_hp_ulb: number
|
max_hp_ulb: number
|
||||||
max_hp_xlb: number
|
max_hp_xlb: number
|
||||||
}
|
}
|
||||||
atk: {
|
atk: {
|
||||||
min_atk: number
|
min_atk: number
|
||||||
max_atk: number
|
max_atk: number
|
||||||
max_atk_flb: number
|
max_atk_flb: number
|
||||||
max_atk_ulb: number
|
max_atk_ulb: number
|
||||||
max_atk_xlb: number
|
max_atk_xlb: number
|
||||||
}
|
}
|
||||||
uncap: {
|
uncap: {
|
||||||
flb: boolean
|
flb: boolean
|
||||||
ulb: boolean
|
ulb: boolean
|
||||||
transcendence: boolean
|
transcendence: boolean
|
||||||
}
|
}
|
||||||
position?: number
|
position?: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
14
src/lib/types/TeamElement.d.ts
vendored
14
src/lib/types/TeamElement.d.ts
vendored
|
|
@ -1,8 +1,8 @@
|
||||||
interface TeamElement {
|
export interface TeamElement {
|
||||||
id: number
|
id: number
|
||||||
opposite_id: number
|
opposite_id: number
|
||||||
name: {
|
name: {
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
20
src/lib/types/User.d.ts
vendored
20
src/lib/types/User.d.ts
vendored
|
|
@ -1,11 +1,11 @@
|
||||||
interface User {
|
export interface User {
|
||||||
id: string
|
id: string
|
||||||
username: string
|
username: string
|
||||||
granblueId: string
|
granblueId: string
|
||||||
avatar: {
|
avatar: {
|
||||||
picture: string
|
picture: string
|
||||||
element: string
|
element: string
|
||||||
}
|
}
|
||||||
gender: number
|
gender: number
|
||||||
role: number
|
role: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
12
src/lib/types/UserCookie.d.ts
vendored
12
src/lib/types/UserCookie.d.ts
vendored
|
|
@ -1,7 +1,7 @@
|
||||||
interface UserCookie {
|
export interface UserCookie {
|
||||||
picture: string
|
picture: string
|
||||||
element: string
|
element: string
|
||||||
language: string
|
language: string
|
||||||
gender: number
|
gender: number
|
||||||
theme: string
|
theme: string
|
||||||
}
|
}
|
||||||
|
|
|
||||||
72
src/lib/types/Weapon.d.ts
vendored
72
src/lib/types/Weapon.d.ts
vendored
|
|
@ -1,38 +1,38 @@
|
||||||
interface Weapon {
|
export interface Weapon {
|
||||||
type: 'weapon'
|
type: 'weapon'
|
||||||
|
|
||||||
id: string
|
id: string
|
||||||
granblue_id: number
|
granblue_id: number
|
||||||
element: number
|
element: number
|
||||||
proficiency: number
|
proficiency: number
|
||||||
max_level: number
|
max_level: number
|
||||||
max_skill_level: number
|
max_skill_level: number
|
||||||
max_awakening_level: number
|
max_awakening_level: number
|
||||||
series: number
|
series: number
|
||||||
ax: boolean
|
ax: boolean
|
||||||
ax_type: number
|
ax_type: number
|
||||||
awakenings: Awakening[]
|
awakenings: Awakening[]
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
hp: {
|
hp: {
|
||||||
min_hp: number
|
min_hp: number
|
||||||
max_hp: number
|
max_hp: number
|
||||||
max_hp_flb: number
|
max_hp_flb: number
|
||||||
max_hp_ulb: number
|
max_hp_ulb: number
|
||||||
}
|
}
|
||||||
atk: {
|
atk: {
|
||||||
min_atk: number
|
min_atk: number
|
||||||
max_atk: number
|
max_atk: number
|
||||||
max_atk_flb: number
|
max_atk_flb: number
|
||||||
max_atk_ulb: number
|
max_atk_ulb: number
|
||||||
}
|
}
|
||||||
uncap: {
|
uncap: {
|
||||||
flb: boolean
|
flb: boolean
|
||||||
ulb: boolean
|
ulb: boolean
|
||||||
transcendence: boolean
|
transcendence: boolean
|
||||||
}
|
}
|
||||||
position?: number
|
position?: number
|
||||||
}
|
}
|
||||||
|
|
|
||||||
26
src/lib/types/WeaponKey.d.ts
vendored
26
src/lib/types/WeaponKey.d.ts
vendored
|
|
@ -1,14 +1,14 @@
|
||||||
interface WeaponKey {
|
export interface WeaponKey {
|
||||||
id: string
|
id: string
|
||||||
granblue_id: string
|
granblue_id: string
|
||||||
name: {
|
name: {
|
||||||
[key: string]: string
|
[key: string]: string
|
||||||
en: string
|
en: string
|
||||||
ja: string
|
ja: string
|
||||||
}
|
}
|
||||||
slug: string
|
slug: string
|
||||||
series: integer[]
|
series: integer[]
|
||||||
slot: integer
|
slot: integer
|
||||||
group: integer
|
group: integer
|
||||||
order: integer
|
order: integer
|
||||||
}
|
}
|
||||||
|
|
|
||||||
52
src/lib/types/WeaponSeries.d.ts
vendored
52
src/lib/types/WeaponSeries.d.ts
vendored
|
|
@ -1,27 +1,27 @@
|
||||||
interface WeaponSeriesState {
|
export interface WeaponSeriesState {
|
||||||
[key: string]: CheckedState
|
[key: string]: CheckedState
|
||||||
seraphic: CheckedState
|
seraphic: CheckedState
|
||||||
grand: CheckedState
|
grand: CheckedState
|
||||||
opus: CheckedState
|
opus: CheckedState
|
||||||
draconic: CheckedState
|
draconic: CheckedState
|
||||||
ultima: CheckedState
|
ultima: CheckedState
|
||||||
bahamut: CheckedState
|
bahamut: CheckedState
|
||||||
omega: CheckedState
|
omega: CheckedState
|
||||||
primal: CheckedState
|
primal: CheckedState
|
||||||
olden_primal: CheckedState
|
olden_primal: CheckedState
|
||||||
militis: CheckedState
|
militis: CheckedState
|
||||||
beast: CheckedState
|
beast: CheckedState
|
||||||
rose: CheckedState
|
rose: CheckedState
|
||||||
xeno: CheckedState
|
xeno: CheckedState
|
||||||
hollowsky: CheckedState
|
hollowsky: CheckedState
|
||||||
astral: CheckedState
|
astral: CheckedState
|
||||||
epic: CheckedState
|
epic: CheckedState
|
||||||
ennead: CheckedState
|
ennead: CheckedState
|
||||||
cosmic: CheckedState
|
cosmic: CheckedState
|
||||||
ancestral: CheckedState
|
ancestral: CheckedState
|
||||||
superlative: CheckedState
|
superlative: CheckedState
|
||||||
vintage: CheckedState
|
vintage: CheckedState
|
||||||
class_champion: CheckedState
|
class_champion: CheckedState
|
||||||
sephira: CheckedState
|
sephira: CheckedState
|
||||||
new_world: CheckedState
|
new_world: CheckedState
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue