JavaScript generator for aster.
This is mostly internal module that you don't want to use directly but rather as part of aster-dest. However, you should use it directly when developing bindings for external build systems.
Supports any options from escodegen documentation.
Allow passing a custom Obserable generator, either directly or as a factory function.
The defaultGenerator
used if no generator
option passed:
function defaultGenerator(options) {
return function(files) {
return files.flatMap(function (file) {
var result = escodegen.generate(file.program, options);
// ...
return Rx.Observable.fromArray(files);
})
}
}