handleExtensionsOption.js 741 B

1234567891011121314151617181920
  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. var _ = require("../../lodash.custom");
  6. function handleExtensionsOption(incoming) {
  7. var value = incoming.get('extensions');
  8. if (_.isString(value)) {
  9. var split = cli_options_1.explodeFilesArg(value);
  10. if (split.length) {
  11. return [incoming.set('extensions', immutable_1.List(split)), []];
  12. }
  13. }
  14. if (immutable_1.List.isList(value)) {
  15. return [incoming.set('extensions', value), []];
  16. }
  17. return [incoming, []];
  18. }
  19. exports.handleExtensionsOption = handleExtensionsOption;
  20. //# sourceMappingURL=handleExtensionsOption.js.map