Skip to content

Migrate to generated TypeScript client from ros2_medkit_clients #42

@bburda

Description

@bburda

Summary

Replace the hand-maintained REST client (sovd-api.ts, types.ts) with the generated TypeScript client from @selfpatch/ros2-medkit-client-ts.


Proposed solution (optional)

  • Add dependency on @selfpatch/ros2-medkit-client-ts
  • Remove src/lib/sovd-api.ts (~2087 lines)
  • Remove src/lib/types.ts (~903 lines)
  • Update src/lib/store.ts to use new client imports
  • Update all components importing from old client
  • Verify all existing functionality works
  • Update tests

Additional context (optional)

Depends on:

  • sovd_web_ui#41 (rename to ros2_medkit_web_ui)
  • ros2_medkit_clients#2 (TS client package)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions