Skip to main content
Module

x/is_valid_package_name/deps.ts>everyFalse

Validation for package name
Latest
variable everyFalse
import { everyFalse } from "https://deno.land/x/is_valid_package_name@v1.0.0/deps.ts";

Iteration of validators that returns true when everything are false.

Examples

Example 1

const isNotNil = everyFalse(isNull, isUndefined)
isNotNil('this-is-not-nil') // true
isNotNil(null) // false
isNotNil(undefined) // false

Example 2

const dangerValidation = everyFalse((val: any) => val.size === 1)
// null.size will occur TypeError but catch and return false
dangerValidation(null) // false

type

<T extends unknown[]>(...validators: ((...val: T) => boolean)[]) => unknown