| | |
| | | "use strict"; |
| | | const taskManager = require("./managers/tasks"); |
| | | const patternManager = require("./managers/patterns"); |
| | | const async_1 = require("./providers/async"); |
| | | const stream_1 = require("./providers/stream"); |
| | | const sync_1 = require("./providers/sync"); |
| | |
| | | FastGlob.stream = stream; |
| | | function generateTasks(source, options) { |
| | | assertPatternsInput(source); |
| | | const patterns = [].concat(source); |
| | | const patterns = patternManager.transform([].concat(source)); |
| | | const settings = new settings_1.default(options); |
| | | return taskManager.generate(patterns, settings); |
| | | } |
| | |
| | | FastGlob.escapePath = escapePath; |
| | | })(FastGlob || (FastGlob = {})); |
| | | function getWorks(source, _Provider, options) { |
| | | const patterns = [].concat(source); |
| | | const patterns = patternManager.transform([].concat(source)); |
| | | const settings = new settings_1.default(options); |
| | | const tasks = taskManager.generate(patterns, settings); |
| | | const provider = new _Provider(settings); |