# Evoliz Typescript API

Evoliz has an [OpenAPI](https://swagger.io/specification/) specification: https://evoliz.io/api-docs/api-docs.yaml?v=1745933431, but no typescript schemas.

This project generates the types through [HeyApi](https://heyapi.dev/)

Generated items are:

- A fetch-like client: [`./src/client.gen.ts`](./client/client.gen.ts).
- An SDK: [`./src/sdk.gen.ts`](./src/sdk.gen.ts)
- Typescript types: [`./src/types.gen.ts`](./src/types.gen.ts)
- Zod schemas: [`./src/zod.gen.ts`](./src/zod.gen.ts)

### How to build

Run

```sh
deno task build
```
