logical-not
v1.0.9
Published
Logical NOT Function
Downloads
64,875
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).