66 lines
1.4 KiB
TypeScript
66 lines
1.4 KiB
TypeScript
export interface PokemonDBData {
|
|
id: number;
|
|
name: string;
|
|
types: number[];
|
|
thumbnail: string;
|
|
abilities: string;
|
|
hp: number;
|
|
attack: number;
|
|
defense: number;
|
|
special_attack: number;
|
|
special_defense: number;
|
|
speed: number;
|
|
learnset: PokemonLearnsetDBData[];
|
|
};
|
|
export interface PokemonData {
|
|
id: number;
|
|
name: string;
|
|
types: number[];
|
|
thumbnail: string;
|
|
abilities: string;
|
|
hp: number;
|
|
attack: number;
|
|
defense: number;
|
|
special_attack: number;
|
|
special_defense: number;
|
|
speed: number;
|
|
hp_v: number;
|
|
attack_v: number;
|
|
defense_v: number;
|
|
special_attack_v: number;
|
|
special_defense_v: number;
|
|
speed_v: number;
|
|
hp_d: number;
|
|
attack_d: number;
|
|
defense_d: number;
|
|
special_attack_d: number;
|
|
special_defense_d: number;
|
|
speed_d: number;
|
|
attack_plus: boolean;
|
|
attack_minus: boolean;
|
|
defense_plus: boolean;
|
|
defense_minus: boolean;
|
|
special_attack_plus: boolean;
|
|
special_attack_minus: boolean;
|
|
special_defense_plus: boolean;
|
|
special_defense_minus: boolean;
|
|
speed_plus: boolean;
|
|
speed_minus: boolean;
|
|
attack_buff: number;
|
|
defense_buff: number;
|
|
special_attack_buff: number;
|
|
special_defense_buff: number;
|
|
speed_buff: number;
|
|
learnset: PokemonLearnsetDBData[];
|
|
item: number;
|
|
terastype: number[];
|
|
};
|
|
export interface PokemonLearnsetDBData {
|
|
id: number;
|
|
learnset_id: number;
|
|
name: string;
|
|
types: number[];
|
|
power: number;
|
|
category: number;
|
|
}
|