Skip to content

❗️ A lot of RESTful API's are not typed, let's type them

License

Notifications You must be signed in to change notification settings

NuroDev/untypeable

Repository files navigation



❗️
@untypeable




A lot of RESTful API's are not typed, let's type them

Tests status



❓ What is @untypeable?

@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.

📦 Packages

The following are all currently supported @untypeable packages. Click on one below to view it & read more on how to install & use it.

🏃‍♂️ Examples

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