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; }