EffectTalk

Schema.transform for encode/decode

Use `Schema.transform` (or `Schema.transformOrFail`) to convert values during decode/encode. Map external shapes to internal types (e.g. string → Date) with validation.

  • Schema.transform(decode, encode) for bidirectional conversion
  • Use transformOrFail when decode can fail (e.g. invalid date string)
  • Compose with Schema.pipe after base schema
Loading code editor...