pokeapi-typescript
Version:
Typescript SDK for PokeAPI (https://pokeapi.co)
18 lines (17 loc) • 366 B
TypeScript
import type { Endpoint } from "../../lib/Endpoint";
export type Base = {
id: number;
};
export type NamedBase = Base & {
name: string;
};
export type ApiResource<T extends Base> = {
endpoint?: Endpoint<T>;
url: string;
};
export type ApiResourceList<T extends Base> = {
count: number;
next: string;
previous: string;
results: T[];
};