npm.io
0.1.0 • Published 5 years ago

@domain.js/listener

Licence
MIT
Version
0.1.0
Deps
0
Size
3 kB
Vulns
0
Weekly
0

@domain.js/listener

Build status codecov

Installation

npm i @domain.js/listener --save

cnf

deps

模块名 别名 用到的方法 描述
logger error 在执行监听方法遇到错误用来处理错误信息
_ isFunction 定于消息的时候用来判断参数是否是函数
async eachSeries 执行订阅方法的时候依次执行,避免阻塞

Usage

功能 描述 样例
listen 对接消息队列,消息队列的消费者 async.queue(listener.queue, 2)
add 注册一个监听函数 listener.add('userSigned', handler)
remove 移除一个监听函数 listener.remove('userSigned', handler)
list 列出当前所有监听的事件名称 listener.list() // 返回数组

Keywords