0.0.7 • Published 5 years ago
byplay-dispatcher v0.0.7
Dispatcher
ByPlayアドタグ用のDispatcher Usage
import Dispatcher from 'byplay-dispatcher;
const dispatcher = Dispatcher.currentDispatcher;
dispatcher.addListener('ready', (detail) => { console.log(`ready ${detail}`); });
dispatcher.dispatch('ready', "detail");
Kind: global class
- Dispatcher
- instance
- .addListener(event, callback) ⇒ void
- .dispatch(event, details) ⇒ promise
- static
- instance
dispatcher.addListener(event, callback) ⇒ void
listenerの登録。
Kind: instance method of Dispatcher
Param | Type | Description |
---|---|---|
event | string | イベント名 |
callback | function | コールバック関数 |
dispatcher.dispatch(event, details) ⇒ promise
eventを発火。
Kind: instance method of Dispatcher
Returns: promise - 全てのlistenerが終わったら resolve() する。
Param | Type | Description |
---|---|---|
event | string | イベント名 |
details | object | イベントの詳細 |
Dispatcher.currentDispatcher ⇒ Dispatcher
現在管理している dispatcher を返す。
Kind: static property of Dispatcher
Returns: Dispatcher - 現在管理してる dispatcher