v2-schema.ts 356 B

12345678910
  1. import { DateTime, Schema, SchemaGetter } from "effect"
  2. export const DateTimeUtcFromMillis = Schema.Finite.pipe(
  3. Schema.decodeTo(Schema.DateTimeUtc, {
  4. decode: SchemaGetter.transform((value) => DateTime.makeUnsafe(value)),
  5. encode: SchemaGetter.transform((value) => DateTime.toEpochMillis(value)),
  6. }),
  7. )
  8. export * as V2Schema from "./v2-schema"