effect-io-ai

Package: effect
Module: Schema

Schema.Codec.DecodingServices

Extracts the Effect services required during decoding from a schema.

Example (Checking decoding service requirements)

import { Schema } from "effect"

const schema = Schema.String
type RD = Schema.Codec.DecodingServices<typeof schema>
// never

Signature

type DecodingServices<S> = S extends { readonly "DecodingServices": infer R } ? R : never

Source

Since v4.0.0