Commit be83eab
authored
refactor: add wrapper over native module for better developer experience (#77)
- 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 index1 parent a10f25a commit be83eab
File tree
11 files changed
+1397
-511
lines changed- src
- constants
- errors
- types
- utils
11 files changed
+1397
-511
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
153 | | - | |
| 153 | + | |
154 | 154 | | |
155 | 155 | | |
0 commit comments