From 6082aa75a0921bbf2821e977f926e2fb036f55f5 Mon Sep 17 00:00:00 2001 From: Jason Zhu Date: Mon, 8 May 2023 20:33:42 +1000 Subject: [PATCH] Put types into correct directory --- src/features/Filters/types/api.ts | 4 ++++ src/features/Pokedex/types/api.ts | 12 +----------- src/types/api.ts | 9 +++++++++ 3 files changed, 14 insertions(+), 11 deletions(-) create mode 100644 src/features/Filters/types/api.ts create mode 100644 src/types/api.ts diff --git a/src/features/Filters/types/api.ts b/src/features/Filters/types/api.ts new file mode 100644 index 0000000..8163df6 --- /dev/null +++ b/src/features/Filters/types/api.ts @@ -0,0 +1,4 @@ +import { ListResponse } from 'types/api'; + +export type RegionListResponseData = ListResponse; +export type TypeListResponseData = ListResponse; diff --git a/src/features/Pokedex/types/api.ts b/src/features/Pokedex/types/api.ts index c2c7dc5..1a9cda6 100644 --- a/src/features/Pokedex/types/api.ts +++ b/src/features/Pokedex/types/api.ts @@ -1,16 +1,6 @@ -export interface nameUrlPair { - name: string; - url: string; -} - -export interface ListResponse { - count: number; - results: nameUrlPair[]; -} +import { ListResponse, nameUrlPair } from 'types/api'; export type PokemonListResponseData = ListResponse; -export type RegionListResponseData = ListResponse; -export type TypeListResponseData = ListResponse; export interface PokemonListItem { name: string; diff --git a/src/types/api.ts b/src/types/api.ts new file mode 100644 index 0000000..bef8f79 --- /dev/null +++ b/src/types/api.ts @@ -0,0 +1,9 @@ +export interface nameUrlPair { + name: string; + url: string; +} + +export interface ListResponse { + count: number; + results: nameUrlPair[]; +}