I have number or numeric string, I want transform it to number and continue validate it by .min() .max(), but it don't work as I expected
const numberValid = z.number().or(z.string().regex(/^\d+$/).transform(Number));
const positiveNumber = numberValid.min(0); // method don't exist