https://github.com/hecom-rn/listener
通用消息机制处理库
https://github.com/hecom-rn/listener
Last synced: over 1 year ago
JSON representation
通用消息机制处理库
- Host: GitHub
- URL: https://github.com/hecom-rn/listener
- Owner: hecom-rn
- License: mit
- Created: 2020-03-30T06:34:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-26T10:18:56.000Z (over 4 years ago)
- Last Synced: 2024-04-26T21:47:52.555Z (about 2 years ago)
- Language: TypeScript
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# listener
[](https://www.npmjs.com/package/@hecom/listener)
[](https://travis-ci.org/hecom-rn/listener)
通用消息机制处理库,扩展了各个平台实现的消息机制,将常用的字符串类型`eventName`扩展为字符串数组,并且支持SubEvent。
**接口**
`init`: 设置平台相关的消息实现;
`register`: 注册消息;
`registerWithSubEvent`: 注册子事件消息,例如:当trigger一个Type为`['a','b','c']`的消息时,注册Type为`['a','b']`或者`['a']`的事件可以收到回调。
`unregister`: 取消注册消息,或者可通过Subscription.remove方法直接取消注册。