Skip to content

refactor: add wrapper over native module for better developer experience#77

Merged
OnYourMark-1995 merged 1 commit intomainfrom
refactor/upper-level-encapsulation
Oct 31, 2025
Merged

refactor: add wrapper over native module for better developer experience#77
OnYourMark-1995 merged 1 commit intomainfrom
refactor/upper-level-encapsulation

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.

1 participant