()
| 1629 | * @since 4.0.0 |
| 1630 | */ |
| 1631 | export function dateTimeUtcFromInput<E extends DateTime.DateTime.Input>(): Getter<DateTime.Utc, E> { |
| 1632 | return transformOrFail((input, options) => { |
| 1633 | return Option.match(DateTime.make(input), { |
| 1634 | onNone: () => |
| 1635 | Effect.fail( |
| 1636 | new SchemaIssue.InvalidValue({ message: "Invalid DateTime input" }, input, options) |
| 1637 | ), |
| 1638 | onSome: (dt) => Effect.succeed(DateTime.toUtc(dt)) |
| 1639 | }) |
| 1640 | }) |
| 1641 | } |
| 1642 | |
| 1643 | /** |
| 1644 | * Decodes a `FormData` object into a nested tree structure using bracket-path notation. |
nothing calls this directly
no test coverage detected