effect-io-ai

Package: effect
Module: Schema

Schema.requiredToOptional

Converts an optional property to a required one through a transformation Type -> Option.

Signature

declare const requiredToOptional: <FA, FI, FR, TA, TI, TR>(from: Schema<FA, FI, FR>, to: Schema<TA, TI, TR>, options: { readonly decode: (fa: FA) => option_.Option<TI>; readonly encode: (o: option_.Option<TI>) => FA; }) => PropertySignature<"?:", TA, never, ":", FI, false, FR | TR>

Source

Since v3.10.0