Generated-output differences

quicktype output changed between the PR base and tested PR merge revisions.
← Back to the pull request
3test cases
3files differ
3modified
0new
0deleted
10changed lines
+5 −5insertions / deletions
Base 7cc8d8a58955a00fa24b69cb53f71f3a32fc4f5e · PR merge cf5fd2eb533ef0f79674f75ea43b5053a802078a · Head 9482ec1650c72b8b4e02681477292a18ff30efbf · raw patch
Test case

test/inputs/schema/optional-constraints.schema

1 generated file · +1 −1
Mschema-typescript-zoddefault / TopLevel.ts+1 −1
@@ -4,7 +4,7 @@ import * as z from "zod";
44 export const TopLevelSchema = z.object({
55 "optDouble": z.number().optional(),
66 "optInt": z.number().int().optional(),
7- "optPattern": z.string().optional(),
7+ "optPattern": z.string().regex(new RegExp("^[a-z]+$")).optional(),
88 "optString": z.string().optional(),
99 "reqZeroMin": z.number().int(),
1010 });
Test case

test/inputs/schema/pattern.schema

1 generated file · +3 −3
Mschema-typescript-zoddefault / TopLevel.ts+3 −3
@@ -2,8 +2,8 @@ import * as z from "zod";
22
33
44 export const TopLevelSchema = z.object({
5- "pattern1": z.string(),
6- "pattern2": z.string(),
7- "union": z.string(),
5+ "pattern1": z.string().regex(new RegExp("a[.]*")),
6+ "pattern2": z.string().regex(new RegExp("b[.]*")),
7+ "union": z.string().regex(new RegExp("(b[.]*)|(c[.]*)")),
88 });
99 export type TopLevel = z.infer<typeof TopLevelSchema>;
Test case

test/inputs/schema/renaming-bug.schema

1 generated file · +1 −1
Mschema-typescript-zoddefault / TopLevel.ts+1 −1
@@ -107,7 +107,7 @@ export const FruitSchema = z.object({
107107 export type Fruit = z.infer<typeof FruitSchema>;
108108
109109 export const TopLevelSchema = z.object({
110- "version": z.string().optional(),
110+ "version": z.string().regex(new RegExp("^\\d{1,5}.{1}\\d{1,5}.{1}\\d{1,5}$")).optional(),
111111 "fruits": z.array(FruitSchema).optional(),
112112 "vehicles": z.array(VehicleSchema).optional(),
113113 });
No generated files match these filters.