У меня есть функция, которая возвращает другую функцию. Мне нужно передать аргументы обеим функциям. Когда я пытаюсь это сделать, я могу передать только один аргумент, а не два. Как передать два аргумента в validatorRegex?
export const validatorRegex = (regex: RegExp | RegExp[]) => (value: string) =>
Array.isArray(regex) ? regex.every((rx) => rx.test(value)) : regex.test(value);