nand
Performs a logical NAND operation on the given arguments.
1./**2.* Performs a logical NAND operation on the given arguments.3.**/4.5.const nand = (...args: unknown[]) => {6.if (args.length === 0) return false;7.const and = args.every((arg) => Boolean(arg));8.return !and;9.};10.11.export default nand;
1. Installtion
npx @jrtilak/lazykit add nand
2. Parameters
...args
(unknown[]
)
A variable number of arguments to evaluate in the logical NAND operation.
3. Returns
boolean
Returnstrue
if at least one argument is falsy; otherwise, returnsfalse
.
4. Usage
1.import nand from "@/helpers/nand";2.3.console.log(nand(true, true));4.// Expected Output: false5.6.console.log(nand(true, false));7.// Expected Output: true8.9.console.log(nand());10.// Expected Output: false11.12.console.log(nand(1, "lazykit"));13.// Expected Output: false