Files
effect-fc/packages/example/src/todo/TodoFormSchema.ts
Julien Valverdé 1dc28ce8c6
All checks were successful
Lint / lint (push) Successful in 16s
Fix example
2026-04-29 18:02:10 +02:00

10 lines
308 B
TypeScript

import { Schema } from "effect"
import * as Domain from "@/domain"
import { DateTimeUtcFromZonedInput } from "@/lib/schema"
export const TodoFormSchema = Schema.compose(Schema.Struct({
...Domain.Todo.Todo.fields,
completedAt: Schema.OptionFromSelf(DateTimeUtcFromZonedInput),
}), Domain.Todo.Todo)