1

シーケンス IO を持つモジュールを公開したい場合、これまでに書いても問題ありませんか?

./sequenced_actions.js
module.exports = function * () {}

それにより、次のようなことが許可されます。

co( function * {
  yield require('./sequenced_actions');
} )();
4

2 に答える 2

1

はい、それで構いません。

ジェネレーター関数は、ボンネットの下にある通常の関数です。また、node.js では任意の値をモジュールのエクスポート オブジェクトにすることができるため、そこに必要なものを何でもエクスポートできます。

于 2014-04-03T00:55:10.837 に答える