Skip to content

feat(sdk): type Router matched-market pair methods#1822

Open
AntonsBB wants to merge 1 commit into
pmxt-dev:mainfrom
AntonsBB:codex/router-matched-pair-typing
Open

feat(sdk): type Router matched-market pair methods#1822
AntonsBB wants to merge 1 commit into
pmxt-dev:mainfrom
AntonsBB:codex/router-matched-pair-typing

Conversation

@AntonsBB

Copy link
Copy Markdown

Summary

  • add the missing matched-market pair parameter/result models to both SDKs
  • add typed Router.fetchMatchedMarkets / fetch_matched_markets overrides and deprecated matched-price aliases
  • parse nested markets into each SDK's public UnifiedMarket model and export the Python types at package root
  • add focused transport, conversion, alias, and surface-regression coverage

Validation

  • TypeScript strict compile: tsc --noEmit -p sdks/typescript/tsconfig.json
  • TypeScript: 17 suites, 95 tests passed
  • Python focused: 8 passed
  • Python full non-integration suite: 270 passed, 66 deselected
  • git diff --check

Closes #1819

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Router.fetchMatchedMarkets/fetchMatchedPrices missing typed Router-class overrides in both SDKs — fall back to untyped base Exchange copy

1 participant