Skip to content

Commit b2ee7a4

Browse files
authored
fix(zod): don't include fields marked @ignore in schemas (#1881)
1 parent 0625234 commit b2ee7a4

File tree

8 files changed

+370
-48
lines changed

8 files changed

+370
-48
lines changed

packages/language/src/ast.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@ declare module './generated/ast' {
5858
* Indicates whether the model is already merged with the base types
5959
*/
6060
$baseMerged?: boolean;
61+
62+
/**
63+
* All fields including those marked with `@ignore`
64+
*/
65+
$allFields?: DataModelField[];
6166
}
6267
}
6368

packages/plugins/trpc/tests/projects/nuxt-trpc-v10/package-lock.json

Lines changed: 127 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/plugins/trpc/tests/projects/nuxt-trpc-v10/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"devDependencies": {
2323
"esbuild": "^0.24.0",
2424
"prisma": "^5.19.1",
25-
"typescript": "^5.6.2"
25+
"typescript": "^5.6.2",
26+
"vue-tsc": "^2.1.10"
2627
}
2728
}

0 commit comments

Comments
 (0)