Files
memecoin-botV2/.pnpm-store/v10/files/06/f8a860658c8088efb979cbf58d4277ceabc2efb408efcfc760ecae338a13580b88d6df148d90b36b4726851a19a65392d7905bfc857953d7d2f3d09e4a9aa6

24 lines
498 B
Plaintext

import { expect, test } from "vitest";
import * as z from "zod/v4";
declare module "zod/v4" {
interface ZodType {
/** @deprecated */
_classic(): string;
}
}
test("prototype extension", () => {
z.ZodType.prototype._classic = function () {
return "_classic";
};
// should pass
const result = z.string()._classic();
expect(result).toBe("_classic");
// expectTypeOf<typeof result>().toEqualTypeOf<string>();
// clean up
z.ZodType.prototype._classic = undefined;
});