EffectTalk

Schema.decodeEither for sync validation

Use Schema.decodeEither when you need sync validation (e.g. in a non-Effect context). Returns Either<ParseError, A>.

Or use Schema.decode which returns Effect<A, ParseError> for Effect pipelines.

  • Use Schema.decodeUnknownEither(schema)(data) for sync
  • Returns Either - isRight for success, isLeft for failure
  • Use decode in Effect pipelines
Loading code editor...