MCPcopy Create free account
hub / github.com/Effect-TS/effect / decodeUnknownEffect

Function decodeUnknownEffect

packages/effect/src/Schema.ts:1506–1514  ·  view source on GitHub ↗
(schema: S, options?: SchemaAST.ParseOptions)

Source from the content-addressed store, hash-verified

1504 * @since 4.0.0
1505 */
1506export function decodeUnknownEffect<S extends Constraint>(schema: S, options?: SchemaAST.ParseOptions) {
1507 const parser = SchemaParser.decodeUnknownEffect(schema, options)
1508 return (
1509 input: unknown,
1510 options?: SchemaAST.ParseOptions
1511 ): Effect.Effect<S["Type"], SchemaError, S["DecodingServices"]> => {
1512 return fromIssueEffect(parser(input, options))
1513 }
1514}
1515
1516function fromIssueEffect<A, R>(
1517 self: Effect.Effect<A, SchemaIssue.Issue, R>

Callers 4

validateFunction · 0.70
decodeUnknownPromiseFunction · 0.70
decodeUnknownSyncFunction · 0.70

Calls 1

fromIssueEffectFunction · 0.85

Tested by

no test coverage detected