const SlugSchema = Schema.String.pipe(
Schema.minLength(5, {
message: () => `Too short`
}),
Schema.maxLength(10, {
message: () => `Too long`
}),
Schema.NullishOr
)
const program = Schema.decodeUnknown(SlugSchema)("test")
Effect.runPromise(program)
const SlugSchema = Schema.String.pipe(
Schema.minLength(5, {
message: () => `Too short`
}),
Schema.maxLength(10, {
message: () => `Too long`
}),
Schema.NullishOr
)
const program = Schema.decodeUnknown(SlugSchema)("test")
Effect.runPromise(program)