Skip to main content
Module

x/nameable/deps.ts>and

Cross-check whether it can be used as a package name or domain name
Latest
variable and
import { and } from "https://deno.land/x/nameable@v1.1.0-beta.4/deps.ts";

Returns true if both arguments are true; otherwise false.

Examples

Example 1

and(true, true) // true
and(false, true) // false
and(true, false) // false
and(false, false) // false
and(() => 1, () => 2) // true
and(() => 1, () => 0) // false

type

<T, U>(a: T | AnyFn<any, T>, b: U | AnyFn<any, U>) => T extends FalsyLike ? false : U extends FalsyLike ? false : boolean