Add export keyword types

This commit is contained in:
Justin Edmund 2025-09-09 03:17:38 -07:00
parent 7b05fa0497
commit 660cc8d028
32 changed files with 400 additions and 402 deletions

View file

@ -1,4 +1,4 @@
interface AccountCookie { export interface AccountCookie {
userId: string userId: string
username: string username: string
token: string token: string

View file

@ -1,4 +1,4 @@
interface AppUpdate { export interface AppUpdate {
version: string version: string
update_type: string update_type: string
updated_at: string updated_at: string

View file

@ -1,4 +1,4 @@
interface Awakening { export interface Awakening {
id: string id: string
name: { name: {
[key: string]: string [key: string]: string

View file

@ -1,4 +1,4 @@
interface CheckedState { export interface CheckedState {
id: number id: number
checked: boolean checked: boolean
} }

View file

@ -1,4 +1,4 @@
interface ElementState { export interface ElementState {
[key: string]: CheckedState [key: string]: CheckedState
null: CheckedState null: CheckedState
wind: CheckedState wind: CheckedState

View file

@ -1,4 +1,4 @@
interface FilterSet { export interface FilterSet {
element?: number element?: number
raid?: string raid?: string
recency?: number recency?: number
@ -17,7 +17,7 @@ interface FilterSet {
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
} }

View file

@ -1,4 +1,4 @@
interface GranblueCookie { export interface GranblueCookie {
account: AccountCookie account: AccountCookie
user: UserCookie user: UserCookie
locale: string locale: string

View file

@ -1,4 +1,4 @@
interface GranblueElement { export interface GranblueElement {
[key: string]: any [key: string]: any
id: number id: number
weaknessId: number weaknessId: number

View file

@ -1 +1 @@
type GridArray<T> = { [key: number]: T | undefined } export type GridArray<T> = { [key: number]: T | undefined }

View file

@ -1,4 +1,4 @@
interface GridCharacter { export interface GridCharacter {
id: string id: string
position: number position: number
object: Character object: Character

View file

@ -1,4 +1,4 @@
interface GridSummon { export interface GridSummon {
id: string id: string
main: boolean main: boolean
friend: boolean friend: boolean

View file

@ -1,4 +1,4 @@
interface GridWeapon { export interface GridWeapon {
id: string id: string
mainhand: boolean mainhand: boolean
position: number position: number

View file

@ -1,4 +1,4 @@
interface Guidebook { export interface Guidebook {
id: string id: string
granblue_id: string granblue_id: string
name: { name: {

View file

@ -1,4 +1,4 @@
interface ItemSkill { export interface ItemSkill {
name: { name: {
[key: string]: string [key: string]: string
en: string en: string

View file

@ -1,4 +1,4 @@
interface Job { export interface Job {
id: string id: string
granblue_id: string granblue_id: string
row: string row: string

View file

@ -1,4 +1,4 @@
interface JobAccessory { export interface JobAccessory {
id: string id: string
granblue_id: string granblue_id: string
job: Job job: Job

View file

@ -1,4 +1,4 @@
interface JobSkill { export interface JobSkill {
id: string id: string
job: Job job: Job
name: { name: {

View file

@ -1,4 +1,4 @@
interface MentionItem { export interface MentionItem {
name: { name: {
[key: string]: string [key: string]: string
en: string en: string

View file

@ -1,3 +1 @@
type OnClickEvent = ( export type OnClickEvent = (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void
event: React.MouseEvent<HTMLDivElement, MouseEvent>
) => void

View file

@ -1,4 +1,4 @@
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
@ -6,14 +6,14 @@ type JobSkillList = {
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

View file

@ -1,4 +1,4 @@
interface ProficiencyState { export interface ProficiencyState {
[key: string]: CheckedState [key: string]: CheckedState
sabre: CheckedState sabre: CheckedState
dagger: CheckedState dagger: CheckedState

View file

@ -1,4 +1,4 @@
interface Raid { export interface Raid {
id: string id: string
group: RaidGroup group: RaidGroup
name: { name: {

View file

@ -1,4 +1,4 @@
interface RaidGroup { export interface RaidGroup {
id: string id: string
name: { name: {
[key: string]: string [key: string]: string

View file

@ -1,4 +1,4 @@
interface RarityState { export interface RarityState {
[key: string]: CheckedState [key: string]: CheckedState
sr: CheckedState sr: CheckedState
ssr: CheckedState ssr: CheckedState

View file

@ -1,4 +1,4 @@
interface SimpleAxSkill { export interface SimpleAxSkill {
modifier: number modifier: number
strength: number strength: number
} }

View file

@ -1,4 +1,4 @@
interface Summon { export interface Summon {
type: 'summon' type: 'summon'
id: string id: string

View file

@ -1,4 +1,4 @@
interface TeamElement { export interface TeamElement {
id: number id: number
opposite_id: number opposite_id: number
name: { name: {

View file

@ -1,4 +1,4 @@
interface User { export interface User {
id: string id: string
username: string username: string
granblueId: string granblueId: string

View file

@ -1,4 +1,4 @@
interface UserCookie { export interface UserCookie {
picture: string picture: string
element: string element: string
language: string language: string

View file

@ -1,4 +1,4 @@
interface Weapon { export interface Weapon {
type: 'weapon' type: 'weapon'
id: string id: string

View file

@ -1,4 +1,4 @@
interface WeaponKey { export interface WeaponKey {
id: string id: string
granblue_id: string granblue_id: string
name: { name: {

View file

@ -1,4 +1,4 @@
interface WeaponSeriesState { export interface WeaponSeriesState {
[key: string]: CheckedState [key: string]: CheckedState
seraphic: CheckedState seraphic: CheckedState
grand: CheckedState grand: CheckedState