flow2schema/lib/index.js

18 lines
347 B
JavaScript
Raw Normal View History

2017-10-29 01:55:39 +03:00
'use strict';
2017-11-02 17:59:00 +03:00
const Parser = require('./parser');
const Collector = require('./collector');
2017-10-29 01:55:39 +03:00
2017-11-02 17:59:00 +03:00
function collect(path) {
const parser = new Parser;
const collector = new Collector(parser);
2017-10-29 01:55:39 +03:00
2017-11-02 17:59:00 +03:00
collector.collect(path);
2017-10-29 01:55:39 +03:00
2017-11-02 17:59:00 +03:00
return collector;
2017-10-29 01:55:39 +03:00
}
2017-11-02 17:59:00 +03:00
module.exports = collect;
module.exports.Parser = Parser;
module.exports.Collector = Collector;