1.0.9 • Published 3 years ago

logical-not v1.0.9

Weekly downloads
6,255
License
MIT
Repository
github
Last release
3 years ago

Logical NOT Function

The not function is an alphabetic analogue of the unary operator !. It is used to increase the readability of the code.

Usage:

import not from "logical-not";
// or import { not } from "logical-not";

if (not("foo".includes("bar"))) {
    console.log("baz");
}

Typescript support

function main(): void {
    const div = document.querySelector("div");
    // div is HTMLDivElement | null

    if (not(div)) return;
    // now div is HTMLDivElement

    div.textContent; // ok
    // ^ no 'possibly null' error
}

License

MIT License (see LICENSE file).