Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 | 364x 2102x 2102x 1x 1x | import { z } from "zod";
export const StringToJsonSchema = z.string().transform((str, ctx): string => {
try {
return JSON.parse(str) as string;
} catch {
ctx.addIssue({ code: "custom", message: "Invalid JSON" });
return z.NEVER;
}
});
|