2
0
Files
bot/packages/bot-engine/blocks/inputs/number/validateNumber.ts
2023-10-25 17:37:45 +02:00

11 lines
379 B
TypeScript

import { isNotDefined } from '@typebot.io/lib'
import { NumberInputBlock } from '@typebot.io/schemas'
export const validateNumber = (
inputValue: string,
options: NumberInputBlock['options']
) =>
inputValue !== '' &&
(isNotDefined(options?.min) || Number(inputValue) >= Number(options.min)) &&
(isNotDefined(options?.max) || Number(inputValue) <= Number(options.max))