Hyperlinkv0.8.0-beta.28

Predicate

Predicate.isBooleanfunctioneffect/Predicate.ts:605
(input: unknown): input is boolean

Checks whether a value is a boolean.

When to use

Use when you need a Predicate guard to narrow an unknown value to a boolean.

Details

Uses typeof input === "boolean".

Example (Guarding booleans)

import { Predicate } from "effect"

const data: unknown = true

if (Predicate.isBoolean(data)) {
  console.log(data ? "yes" : "no")
}
export function isBoolean(input: unknown): input is boolean {
  return typeof input === "boolean"
}
Referenced by 6 symbols