( f: (e: E, options: SchemaAST.ParseOptions) => Effect.Effect<Option.Option<T>, SchemaIssue.Issue, R> )
| 422 | * @since 4.0.0 |
| 423 | */ |
| 424 | export function onSome<T, E, R = never>( |
| 425 | f: (e: E, options: SchemaAST.ParseOptions) => Effect.Effect<Option.Option<T>, SchemaIssue.Issue, R> |
| 426 | ): Getter<T, E, R> { |
| 427 | return new Getter((oe, options) => Option.isNone(oe) ? Effect.succeedNone : f(oe.value, options)) |
| 428 | } |
| 429 | |
| 430 | /** |
| 431 | * Creates a getter that validates a value using an effectful check function. |
no test coverage detected