isBoolean()
isBoolean(
value):value is boolean
Checks if a value is a boolean.
Parametersโ
value: unknownโ
The value to check.
Returns: value is booleanโ
true if the value is a boolean, false otherwise.
Sinceโ
1.0.0
Exampleโ
isBoolean(true); // => true
isBoolean(false); // => true
isBoolean(1); // => false
isBoolean('true'); // => false
How it works?โ
Type guard that checks if a value is a boolean.
Type Narrowingโ
Common Checksโ
| Value | Result |
|---|---|
true | true |
false | true |
Boolean(1) | true |
new Boolean(true) | false (boxed) |
1 | false |
'true' | false |
Use Casesโ
Check binary flags ๐โ
Verify if a value is strictly true or false.
Perfect for validating configuration flags or toggle states.
if (isBoolean(config.isEnabled)) {
toggleFeature(config.isEnabled);
}
true
false (boxed)