···11# @hey-api/openapi-ts
2233+## 0.79.2
44+55+### Patch Changes
66+77+- [#2034](https://github.com/hey-api/openapi-ts/pull/2034) [`257dd07`](https://github.com/hey-api/openapi-ts/commit/257dd0711f81221c49d26dc57c079f1ae956ca6e) Thanks [@Le0Developer](https://github.com/Le0Developer)! - fix(typescript): add support for TypeID types
88+99+- [#2041](https://github.com/hey-api/openapi-ts/pull/2041) [`2755be9`](https://github.com/hey-api/openapi-ts/commit/2755be939376227969d2b216f556666cef67f01a) Thanks [@alexvuka1](https://github.com/alexvuka1)! - fix(parser): respect `output.case` when generating operation id
1010+311## 0.79.1
412513### Patch Changes
+1-1
packages/openapi-ts/package.json
···11{
22 "name": "@hey-api/openapi-ts",
33- "version": "0.79.1",
33+ "version": "0.79.2",
44 "description": "🚀 The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more.",
55 "homepage": "https://heyapi.dev/",
66 "repository": {
+1
packages/openapi-ts/src/ir/types.d.ts
···139139 | 'pattern'
140140 | 'required'
141141 | 'title'
142142+ | 'example'
142143 > {
143144 /**
144145 * If the schema is intended to be used as an object property, it can be
···295295 const pluginTypeScript = plugin.getPlugin('@hey-api/typescript')!;
296296 // TODO: parser - this is a bit clunky, need to compile type to string because
297297 // `compiler.returnFunctionCall()` accepts only strings, should be cleaned up
298298+ const typescriptState = {
299299+ usedTypeIDs: new Set<string>(),
300300+ };
298301 const type = pluginTypeScript.api.schemaToType({
299302 plugin: pluginTypeScript,
300303 schema: pagination.schema,
304304+ state: typescriptState,
301305 });
302306 const typePageParam = `${tsNodeToString({
303307 node: type,