orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

angular axios-client codegen faker mock msw openapi-specification orval react react-query swagger typescript
75 Open Issues Need Help Last updated: Jul 14, 2026

Open Issues Need Help

View All on GitHub
documentation help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
documentation help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
enhancement help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
good first issue angular

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
enhancement help wanted good first issue

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
help wanted workaround zod

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
help wanted tanstack-query axios

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
bug help wanted openapi

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
enhancement help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
bug good first issue

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
help wanted good first issue

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
bug help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
enhancement good first issue

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
good first issue solid

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
enhancement help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

AI Summary: The Orval code generator incorrectly uses a default import for `useSwr` from the 'swr' library, leading to build errors because `useSWR` is a named export. The generated code should instead use a named import, `import { useSWR } from 'swr';`, to correctly utilize the SWR hook.

Complexity: 1/5
help wanted swr

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
enhancement good first issue

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
enhancement help wanted openapi_31

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
enhancement help wanted waiting validation

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
good first issue mock msw

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

AI Summary: Orval generates incorrect import paths for model types in endpoint files when `indexFiles` is `false` and a custom `schemas` output path is configured. The generated imports use camelCase paths (e.g., `../someModel`), but the actual model files are created in kebab-case (e.g., `some-model.ts`), leading to TypeScript errors. This issue is specific to this combination of settings, as enabling `indexFiles` or not customizing the `schemas` path resolves it.

Complexity: 3/5
bug help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
documentation help wanted fetch

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
help wanted workaround zod

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
help wanted question

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript
bug good first issue

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

AI Summary: The task is to fix a bug in the Orval code generator where the `clean: true` option doesn't delete empty folders after generating client code. The current behavior is that files within folders are deleted, leaving behind empty folders. The fix should ensure that empty folders are also removed when the `clean` option is enabled.

Complexity: 3/5
bug help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

AI Summary: Implement a path sorting algorithm within Orval to ensure that generated MSW mock handlers are ordered correctly to prevent path conflicts. The algorithm should prioritize more specific paths over less specific ones, considering static segments, dynamic segments, and wildcards. This will improve the reliability of the generated mocks.

Complexity: 4/5
help wanted mock msw

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

AI Summary: Enhance Orval (version 7.10.0) to correctly handle OpenAPI schema definitions where `propertyNames` is an enum. Currently, it generates a generic object; the improvement should generate a type with keys restricted to the enum values ('foo' and 'bar' in this case). The output type should be configurable via the `enumGenerationType` setting.

Complexity: 3/5
enhancement help wanted

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

AI Summary: The Orval code generator is producing TypeScript code that uses `instanceof Array` which is causing type errors. The issue requires modifying the generator to use `Array.isArray()` instead for better TypeScript compatibility, specifically within the URL parameter handling logic.

Complexity: 3/5
bug help wanted good first issue

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

AI Summary: The task is to fix a bug in the Orval code generator where the `urlEncodeParameters` configuration option is ignored when using the `fetch` HTTP client with Tanstack Query clients. The bug was introduced in v7.x and prevents proper URL encoding of parameters when using `fetch` instead of the default `axios` client. The solution involves ensuring the `fetch` implementation uses the same URL encoding logic as the `axios` implementation.

Complexity: 4/5
help wanted fetch

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript

AI Summary: The task is to fix a bug in the Orval code generator. Currently, when generating TypeScript types from OpenAPI v3.1 schemas with nullable enum fields, Orval produces union types instead of enum objects with const declarations. The fix requires modifying the Orval code to correctly handle nullable enums, generating both the type and a corresponding const object. A potential fix is provided, but needs review and testing to ensure it works correctly in all cases and adheres to OpenAPI specifications.

Complexity: 4/5
help wanted good first issue openapi_31

orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. ๐Ÿบ

TypeScript
#angular#axios-client#codegen#faker#mock#msw#openapi-specification#orval#react#react-query#swagger#typescript