server/packages/sdk/schemas/common.ts
2025-04-08 21:54:55 +02:00

18 lines
274 B
TypeScript

import { z } from "zod";
export const f64 = z
.number()
.nonnegative()
.max(2 ** 64 - 1);
export const u64 = z
.number()
.int()
.nonnegative()
.max(2 ** 64 - 1);
export const url = z
.string()
.url()
.transform((z) => new URL(z));