@untypeable
is a collection of packages built around the untypeable
package, which allows you get type-safe access to any API.
In this case we are doing the heavy lifting by creating type definitions for all the most popular API's out there. This way you are able to use your favourite RESTful API's with complete type safety.
The following are all currently supported @untypeable
packages. Click on one below to view it & read more on how to install & use it.
- 🗞️ Hacker News
- 🗿 JSONPlaceholder
- 🤏 lil APIs
- 📱 LogSnag
- 🗿 JSONPlaceholder
- 🚀 SpaceX
- 🪐 SWAPI
- 🔢 UUID.rocks
If you want to see an example of any of the packages in action & being used, have a look in the examples/
directory to view a simple script that uses untypeable
& whatever package we've built to see what it looks like.
If however you want to actually run any of those examples to prove they work, simply run the following command & select the example you want to run:
# npm
npm run example
# yarn
yarn run example
# pnpm
pnpm run example