Important
This repository is created for personal learning and development purposes. It's not intended for production use.
😺 openapi-ts
Generates TypeScript types from static OpenAPI schemas
✅ means implemented
| feature | impl | book |
|---|---|---|
| Local schema | ||
| Remote schema | ||
| Multiple schemas |
| feature | impl | book |
|---|---|---|
| Redoc config |
| feature | impl | book |
|---|---|---|
| --output(-o) [location] | ||
| --help | ||
| --version | ||
| --redoc | ||
| --additional-properties | ||
| --alphabetize | ||
| --array-length | ||
| --default-non-nullable | ||
| --empty-objects-unknown | ||
| --enum | ||
| --exclude-deprecated | ||
| --export-type | ||
| --immutable | ||
| --path-params-as-types |
This library is inspired by and based on the concepts learned from the openapi-typescript repository. I extend my gratitude to the contributors of openapi-typescript for their invaluable work, which has been a significant reference in the development of this project.