2016-08-31 68 views
0

我想知道是否有可能以某種方式用EventEmitter發出的數據創建可讀流。來自EventEmitter類的流數據 - NodeJS

例如,我有一個從EventEmitter繼承RandomNumberGenerator具有該功能:

emitData: => 
clearTimeout @timeout 

return unless @running 

data = _.chain @types 
    .map (type) => [type, @chance[type]() if @chance[type]] 
    .object() 
    .value() 

@emit "data", data 

@timeout = setTimeout @emitData, @interval 
在另一個文件

所以,我可以寫:

numberGenerator.on 'data', (data) -> 
    console.log(data) 

現在,我想管這在另一個流中產生了數字。有沒有辦法做到這一點?

回答

0

只是使用這個:target.write(data)