effect-io-ai

Package: effect
Module: Schema

Schema.Codec.EncodingServices

Extracts the Effect services required during encoding from a schema.

Example (Checking encoding service requirements)

import { Schema } from "effect"

const schema = Schema.String
type RE = Schema.Codec.EncodingServices<typeof schema>
// never

Signature

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

Source

Since v4.0.0