EffectTalk

Schema.Array and optional fields

Use `Schema.Array(schema)` for arrays of validated items. Combine with `Schema.optional` and `Schema.default` for flexible request/response shapes.

  • Schema.Array(itemSchema) validates each element
  • Schema.default(value) provides a value when input is undefined
  • Combine optional + default for "optional with fallback"
Loading code editor...