@seriouslag/httpclient
Version:
Typed wrapper HttpClient for axios
15 lines (10 loc) • 364 B
text/typescript
import { HttpClient } from '../HttpClient';
import { PokemonApi } from '@seriouslag/examples';
const pokemonApiUrl = 'https://pokeapi.co/api/v2';
const httpClient = new HttpClient();
const pokemonApi = new PokemonApi(pokemonApiUrl, httpClient);
const main = async () => {
const result = await pokemonApi.fetchPokemonPage();
console.log(result);
};
main();