/opt/canhelp/node_modules/better-auth/node_modules/zod/src/v3/tests
Edit: /opt/canhelp/node_modules/better-auth/node_modules/zod/src/v3/tests/standard-schema.test.ts (2587B)
// import type { StandardSchemaV1 } from "@standard-schema/spec";
// @ts-ignore TS6133
import { expect, test } from "vitest";
import * as z from "zod/v3";
import { util } from "../helpers/util.js";
import type { StandardSchemaV1 } from "../standard-schema.js";
test("assignability", () => {
const _s1: StandardSchemaV1 = z.string();
const _s2: StandardSchemaV1
= z.string();
const _s3: StandardSchemaV1 = z.string();
const _s4: StandardSchemaV1 = z.string();
[_s1, _s2, _s3, _s4];
});
test("type inference", () => {
const stringToNumber = z.string().transform((x) => x.length);
type input = StandardSchemaV1.InferInput;
util.assertEqual(true);
type output = StandardSchemaV1.InferOutput;
util.assertEqual