Hyperlinkv0.8.0-beta.28

Redacted

Redacted.isRedactedconsteffect/Redacted.ts:158
(u: unknown): u is Redacted<unknown>

Returns true if a value is a Redacted wrapper.

When to use

Use to validate unknown input and narrow it to Redacted.

Details

When this function returns true, TypeScript narrows the value to Redacted<unknown>.

Example (Checking for redacted values)

import { Redacted } from "effect"

const secret = Redacted.make("my-secret")
const plainString = "not-secret"

console.log(Redacted.isRedacted(secret)) // true
console.log(Redacted.isRedacted(plainString)) // false
refinements
export const isRedacted = (u: unknown): u is Redacted<unknown> => hasProperty(u, TypeId)
Referenced by 1 symbols