1import * as Effect from "effect/Effect"
2import * as Schema from "effect/Schema"
3
4class A extends Schema.Class<A>("A")({
5 a: Schema.String,
6 b: Schema.optional(Schema.FiniteFromString),
7 c: Schema.Array(Schema.String)
8}) {}
9
10Schema.decodeUnknownEffect(A)({ a: "a", b: 1, c: ["c"] }).pipe(
11 Effect.runFork
12)