Package: effect
Module: Context
Checks whether the provided argument is a Reference.
Example (Checking for references)
import { Context } from "effect"
import * as assert from "node:assert"
const LoggerRef = Context.Reference("Logger", {
defaultValue: () => ({ log: (msg: string) => console.log(msg) })
})
assert.strictEqual(Context.isReference(LoggerRef), true)
assert.strictEqual(Context.isReference(Context.Service("Key")), false)
Signature
declare const isReference: (u: unknown) => u is Reference<any>
Since v3.11.0