Temporal Utils by Ian Macalinao
    Preparing search index...

    Module base

    Base Temporal Zod validators without JSON Schema metadata.

    Import from temporal-zod/base for a smaller bundle when you don't need z.toJSONSchema() support. The validators are functionally identical to the main temporal-zod export — they just lack the .meta() registration.

    import { zPlainDate, zInstant } from "temporal-zod/base";

    const result = zPlainDate.parse("2023-01-15");
    // result is a Temporal.PlainDate instance

    Variables

    zDuration
    zDurationInstance
    zInstant
    zInstantInstance
    zPlainDate
    zPlainDateInstance
    zPlainDateTime
    zPlainDateTimeInstance
    zPlainMonthDay
    zPlainMonthDayInstance
    zPlainTime
    zPlainTimeInstance
    zPlainYearMonth
    zPlainYearMonthInstance
    zZonedDateTime
    zZonedDateTimeInstance

    References

    Duration → Duration
    DURATION_PATTERN → DURATION_PATTERN
    Instant → Instant
    INSTANT_PATTERN → INSTANT_PATTERN
    PLAIN_DATE_PATTERN → PLAIN_DATE_PATTERN
    PLAIN_DATE_TIME_PATTERN → PLAIN_DATE_TIME_PATTERN
    PLAIN_MONTH_DAY_PATTERN → PLAIN_MONTH_DAY_PATTERN
    PLAIN_TIME_PATTERN → PLAIN_TIME_PATTERN
    PLAIN_YEAR_MONTH_PATTERN → PLAIN_YEAR_MONTH_PATTERN
    PlainDate → PlainDate
    PlainDateTime → PlainDateTime
    PlainMonthDay → PlainMonthDay
    PlainTime → PlainTime
    PlainYearMonth → PlainYearMonth
    ZodTemporal → ZodTemporal
    ZONED_DATE_TIME_PATTERN → ZONED_DATE_TIME_PATTERN
    ZonedDateTime → ZonedDateTime