コーヒースクリプトでこのようなものを実装するにはどうすればよいですか? node a.js を実行すると、 A と B の両方が型関数です
a.js
exports = module.exports = A;
var B = require('./b');
function A() {
console.log('I\'m A');
}
console.log('B=', typeof B);
b.js
exports = module.exports = B;
var A = require('./a');
function B() {
console.log('I\'m B');
}
console.log('A=', typeof A);
Coffee-Script でいくつかのアプローチを試しましたが、上記の JavaScript とまったく同じようにできるアプローチはありません。