import { someFalse } from "https://deno.land/x/is_valid@v1.0.0-beta.16/composite/is_valid.ts";
Iteration of validators that returns true
when some validators are true
.
Examples
Example 1
Example 1
const isValidPassword = someTrue(gtLength(8), hasCapitalLetter, hasSpecialLetter, hasNumber)
isValidPassword('fail') // false
isValidPassword('greater-than-8') // true
isValidPassword('Has cap') // true
isValidPassword('Has!') // true
Example 2
Example 2
const dangerValidation = someTrue((val: any) => val.size === 1, isNull)
// null.size will occur TypeError but skip and next
dangerValidation(null) // true