README
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).