Skip to content

Conversation

@OnYourMark-1995
Copy link
Collaborator

  • Make operationID and some parameters optional with sensible defaults
  • Unify event handling with .on/.off APIs and strong typing
  • Introduce typed errors for OpenIM (e.g., OpenIMApiError) to simplify app-level handling
  • export public types/constants (events, errors, entities, enums, params) via index.tsx

- Make operationID and some parameters optional with sensible defaults
- Unify event handling with .on/.off APIs and strong typing
- Introduce typed errors for OpenIM (e.g., OpenIMApiError) to simplify app-level handling
- export public types/constants (events, errors, entities, enums, params) via index
@pull-request-size
Copy link

Whoa! Easy there, Partner!

This PR is too big. Please break it up into smaller PRs.

@OnYourMark-1995 OnYourMark-1995 merged commit be83eab into main Oct 31, 2025
@OnYourMark-1995 OnYourMark-1995 deleted the refactor/upper-level-encapsulation branch October 31, 2025 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants