MCPcopy
hub / github.com/Effect-TS/effect / DateTimeUtcFromSelf

Class DateTimeUtcFromSelf

packages/effect/src/Schema.ts:6881–6892  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6879 * @since 3.10.0
6880 */
6881export class DateTimeUtcFromSelf extends declare(
6882 (u) => dateTime.isDateTime(u) && dateTime.isUtc(u),
6883 {
6884 typeConstructor: { _tag: "effect/DateTime.Utc" },
6885 identifier: "DateTimeUtcFromSelf",
6886 description: "a DateTime.Utc instance",
6887 pretty: (): pretty_.Pretty<dateTime.Utc> => (dateTime) => dateTime.toString(),
6888 arbitrary: (): LazyArbitrary<dateTime.Utc> => (fc) =>
6889 fc.date({ noInvalidDate: true }).map((date) => dateTime.unsafeFromDate(date)),
6890 equivalence: () => dateTime.Equivalence
6891 }
6892) {}
6893
6894const decodeDateTimeUtc = <A extends dateTime.DateTime.Input>(input: A, ast: AST.AST) =>
6895 ParseResult.try({

Callers

nothing calls this directly

Calls 3

declareInterface · 0.85
toStringMethod · 0.65
mapMethod · 0.65

Tested by

no test coverage detected