download
raw
639 Bytes
import { expect, expectTypeOf, test } from "vitest";
import * as z from "zod/v4";
test("check any inference", () => {
const t1 = z.any();
t1.optional();
t1.nullable();
type t1 = z.infer<typeof t1>;
expectTypeOf<t1>().toEqualTypeOf<any>();
});
test("check unknown inference", () => {
const t1 = z.unknown();
t1.optional();
t1.nullable();
type t1 = z.infer<typeof t1>;
expectTypeOf<t1>().toEqualTypeOf<unknown>();
});
test("check never inference", () => {
const t1 = z.never();
expect(() => t1.parse(undefined)).toThrow();
expect(() => t1.parse("asdf")).toThrow();
expect(() => t1.parse(null)).toThrow();
});

Xet Storage Details

Size:
639 Bytes
·
Xet hash:
fcf1b58dbab64abe6d0acf24d3ccb17a8d7caca380dc3860a92b81aa4a69c183

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.