handleFilesOption.js 738 B

1234567891011121314151617181920212223
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var immutable_1 = require("immutable");
  4. var cli_options_1 = require("../cli-options");
  5. function handleFilesOption(incoming) {
  6. var value = incoming.get('files');
  7. var namespaces = {
  8. core: {
  9. globs: [],
  10. objs: []
  11. }
  12. };
  13. var processed = cli_options_1.makeFilesArg(value);
  14. if (processed.globs.length) {
  15. namespaces.core.globs = processed.globs;
  16. }
  17. if (processed.objs.length) {
  18. namespaces.core.objs = processed.objs;
  19. }
  20. return [incoming.set('files', immutable_1.fromJS(namespaces)), []];
  21. }
  22. exports.handleFilesOption = handleFilesOption;
  23. //# sourceMappingURL=handleFilesOption.js.map