Hyperlinkv0.8.0-beta.28

Predicate

Predicate.isStringfunctioneffect/Predicate.ts:539
(input: unknown): input is string

Checks whether a value is a string.

When to use

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

Details

Uses typeof input === "string".

Example (Guarding strings)

import { Predicate } from "effect"

const data: unknown = "hi"

if (Predicate.isString(data)) {
  console.log(data.toUpperCase())
}
export function isString(input: unknown): input is string {
  return typeof input === "string"
}
Referenced by 6 symbols