import { Effect, Schema } from "effect"
const myFn = <A, E, R>(effect: Effect.Effect<A, E, R>, schema: Schema.Schema<A, A, never>) => {
return 12
}
const p = Effect.gen(function*() {
return {
test: "123",
value: {
a: 12
}
}
}).pipe((effect) =>
myFn(
effect,
Schema.Struct({
test: Schema.String,
})
)
);
import { Effect, Schema } from "effect"
const myFn = <A, E, R>(effect: Effect.Effect<A, E, R>, schema: Schema.Schema<A, A, never>) => {
return 12
}
const p = Effect.gen(function*() {
return {
test: "123",
value: {
a: 12
}
}
}).pipe((effect) =>
myFn(
effect,
Schema.Struct({
test: Schema.String,
})
)
);