StringArrayEncodingSanitizer.ts 581 B

12345678910111213141516171819
  1. import { TCLISanitizer } from '../../types/cli/TCLISanitizer';
  2. import { TStringArrayEncoding } from '../../types/options/TStringArrayEncoding';
  3. import { StringArrayEncoding } from '../../enums/StringArrayEncoding';
  4. export const StringArrayEncodingSanitizer: TCLISanitizer = (value: string): TStringArrayEncoding => {
  5. switch (value) {
  6. case 'true':
  7. case '1':
  8. case StringArrayEncoding.Base64:
  9. return true;
  10. case StringArrayEncoding.Rc4:
  11. return StringArrayEncoding.Rc4;
  12. default:
  13. return false;
  14. }
  15. };