zod-joda
Version:
JS-Joda integration for Zod validation library
16 lines (15 loc) • 2.35 kB
TypeScript
import { type ZodType } from "zod/v4";
import { type CoreParams } from "./core.js";
export declare const duration: (params?: CoreParams | undefined) => ZodType<import("@js-joda/core").Duration, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").Duration, unknown>>;
export declare const localDate: (params?: import("./core.js").TemporalParams | undefined) => ZodType<import("@js-joda/core").LocalDate, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").LocalDate, unknown>>;
export declare const localDateTime: (params?: import("./core.js").TemporalParams | undefined) => ZodType<import("@js-joda/core").LocalDateTime, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").LocalDateTime, unknown>>;
export declare const localTime: (params?: import("./core.js").TemporalParams | undefined) => ZodType<import("@js-joda/core").LocalTime, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").LocalTime, unknown>>;
export declare const zonedDateTime: (params?: import("./core.js").TemporalParams | undefined) => ZodType<import("@js-joda/core").ZonedDateTime, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").ZonedDateTime, unknown>>;
export declare const zj: {
duration: (params?: CoreParams | undefined) => ZodType<import("@js-joda/core").Duration, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").Duration, unknown>>;
localDate: (params?: import("./core.js").TemporalParams | undefined) => ZodType<import("@js-joda/core").LocalDate, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").LocalDate, unknown>>;
localDateTime: (params?: import("./core.js").TemporalParams | undefined) => ZodType<import("@js-joda/core").LocalDateTime, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").LocalDateTime, unknown>>;
localTime: (params?: import("./core.js").TemporalParams | undefined) => ZodType<import("@js-joda/core").LocalTime, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").LocalTime, unknown>>;
zonedDateTime: (params?: import("./core.js").TemporalParams | undefined) => ZodType<import("@js-joda/core").ZonedDateTime, unknown, import("zod/v4/core").$ZodTypeInternals<import("@js-joda/core").ZonedDateTime, unknown>>;
};
export default zj;