Skip to content

docs: clarify oneOf circular ref TS2456 limitation

9bc9711
Select commit
Loading
Failed to load commit list.
Open

feat: add $dynamicRef / $dynamicAnchor schema resolution for OpenAPI 3.1 #3889

docs: clarify oneOf circular ref TS2456 limitation
9bc9711
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed May 30, 2026 in 1s

37.60% (-0.13%) compared to e79a80a

View this Pull Request on Codecov

37.60% (-0.13%) compared to e79a80a

Details

Codecov Report

❌ Patch coverage is 62.04082% with 93 lines in your changes missing coverage. Please review.
✅ Project coverage is 37.60%. Comparing base (e79a80a) to head (9bc9711).
⚠️ Report is 96 commits behind head on main.

Files with missing lines Patch % Lines
...s/src/plugins/@hey-api/typescript/shared/export.ts 5.26% 26 Missing and 10 partials ⚠️
packages/shared/src/openApi/3.1.x/parser/schema.ts 20.00% 25 Missing and 11 partials ⚠️
packages/openapi-ts/src/ts-dsl/decl/interface.ts 80.55% 7 Missing ⚠️
...i-ts/src/plugins/@hey-api/typescript/v1/visitor.ts 33.33% 6 Missing ⚠️
packages/openapi-ts/src/ts-dsl/mixins/type-args.ts 33.33% 2 Missing ⚠️
packages/openapi-ts/src/ts-dsl/type/and.ts 0.00% 2 Missing ⚠️
packages/openapi-ts/src/ts-dsl/type/expr.ts 0.00% 1 Missing and 1 partial ⚠️
packages/openapi-ts/src/ts-dsl/type/object.ts 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3889      +/-   ##
==========================================
- Coverage   37.73%   37.60%   -0.13%     
==========================================
  Files         582      658      +76     
  Lines       20837    22777    +1940     
  Branches     6066     6624     +558     
==========================================
+ Hits         7862     8565     +703     
- Misses      10567    11525     +958     
- Partials     2408     2687     +279     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.