BooleanStore.toggle()method
Toggle the current boolean value.
toggle(): void
new BooleanStore(value: boolean = false)
| Param | Type | |
|---|---|---|
value | boolean | Defaults to false |
| Return | |
|---|---|
BooleanStore | Store a boolean value. |
Store a boolean value.
!!input, so truthy/falsy values are accepted.false.A Store for a boolean value. BooleanStore defaults to false, coerces any assigned value to a boolean, and adds a .toggle() helper.
import { BooleanStore } from "shelving/store";
const open = new BooleanStore(); // defaults to false
open.toggle(); // true
open.value = 0; // false — assigned values are coerced to boolean
console.log(open.value); // falseToggle the current boolean value.
toggle(): void