Merge commit '36c66dd290d3ce6eb1ccd310d0c658d4a32bb8eb' as 'repos/effect'
This commit is contained in:
12
repos/effect/packages/tools/bundle/fixtures/schema-class.ts
Normal file
12
repos/effect/packages/tools/bundle/fixtures/schema-class.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import * as Effect from "effect/Effect"
|
||||
import * as Schema from "effect/Schema"
|
||||
|
||||
class A extends Schema.Class<A>("A")({
|
||||
a: Schema.String,
|
||||
b: Schema.optional(Schema.FiniteFromString),
|
||||
c: Schema.Array(Schema.String)
|
||||
}) {}
|
||||
|
||||
Schema.decodeUnknownEffect(A)({ a: "a", b: 1, c: ["c"] }).pipe(
|
||||
Effect.runFork
|
||||
)
|
||||
Reference in New Issue
Block a user