UNPKG

javascript-obfuscator

Version:
14 lines (11 loc) 442 B
import { TCLISanitizer } from '../../types/cli/TCLISanitizer'; /** * @param {string} value * @returns {string[]} */ export const ArraySanitizer: TCLISanitizer <string[]> = (value: string): string[] => { if (value.endsWith(',')) { throw new SyntaxError('Multiple <list> values should be wrapped inside quotes: --option-name \'value1\',\'value2\''); } return value.split(',').map((string: string) => string.trim()); };