[binder] add extension that binds to a specific emitter

This commit is contained in:
spalger 2016-03-10 15:43:01 -07:00
parent 1598d46ea6
commit cc65d8958c
2 changed files with 15 additions and 0 deletions

12
src/utils/binder_for.js Normal file
View file

@ -0,0 +1,12 @@
import { Binder } from './';
export default class BinderFor extends Binder {
constructor(emitter) {
super();
this.emitter = emitter;
}
on(...args) {
super.on(this.emitter, ...args);
}
}

3
src/utils/index.js Normal file
View file

@ -0,0 +1,3 @@
export Binder from './binder';
export BinderFor from './binder_for';
export fromRoot from './fromRoot';