StringArrayRule.ts 601 B

12345678910111213141516171819202122
  1. import { TOptionsNormalizerRule } from '../../types/options/TOptionsNormalizerRule';
  2. import { IOptions } from '../../interfaces/options/IOptions';
  3. /**
  4. * @param {IOptions} options
  5. * @returns {IOptions}
  6. */
  7. export const StringArrayRule: TOptionsNormalizerRule = (options: IOptions): IOptions => {
  8. if (!options.stringArray) {
  9. options = {
  10. ...options,
  11. rotateStringArray: false,
  12. shuffleStringArray: false,
  13. stringArray: false,
  14. stringArrayEncoding: false,
  15. stringArrayThreshold: 0
  16. };
  17. }
  18. return options;
  19. };