TypeScript/tests/cases/compiler/fatArrowSelf.ts
2014-07-12 17:30:19 -07:00

24 lines
544 B
TypeScript

module Events {
export interface ListenerCallback {
(value:any):void;
}
export class EventEmitter {
public addListener(type:string, listener:ListenerCallback) {
}
}
}
module Consumer {
class EventEmitterConsummer {
constructor (private emitter: Events.EventEmitter) { }
private register() {
this.emitter.addListener('change', (e) => {
this.changed();
});
}
private changed() {
}
}
}