Skip to content

Commit 9574399

Browse files
authored
Merge pull request #68 from prismicio/dani/table
Support table field
2 parents da8548b + 85dd0e0 commit 9574399

File tree

7 files changed

+1073
-1069
lines changed

7 files changed

+1073
-1069
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
### [0.1.25-alpha.0](https://github.com/prismicio/prismic-ts-codegen/compare/v0.1.24...v0.1.25-alpha.0) (2025-01-30)
6+
57
### [0.1.24](https://github.com/prismicio/prismic-ts-codegen/compare/v0.1.23...v0.1.24) (2025-01-20)
68

79

package-lock.json

Lines changed: 17 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "prismic-ts-codegen",
3-
"version": "0.1.24",
3+
"version": "0.1.25-alpha.0",
44
"description": "An experimental Prismic model-to-TypeScript-type generator",
55
"keywords": [
66
"typescript",
@@ -60,8 +60,8 @@
6060
"quick-lru": "^6.1.2"
6161
},
6262
"devDependencies": {
63-
"@prismicio/client": "7.15.1",
64-
"@prismicio/mock": "0.5.0",
63+
"@prismicio/client": "7.16.0",
64+
"@prismicio/mock": "0.7.0",
6565
"@size-limit/preset-small-lib": "^8.2.6",
6666
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
6767
"@types/common-tags": "^1.8.1",

src/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export const FIELD_DOCUMENTATION_URLS: Record<
2525
Link: "https://prismic.io/docs/field#link-content-relationship",
2626
Embed: "https://prismic.io/docs/field#embed",
2727
GeoPoint: "https://prismic.io/docs/field#geopoint",
28+
Table: "https://prismic.io/docs/field#table",
2829
Group: "https://prismic.io/docs/field#group",
2930
IntegrationFields: "https://prismic.io/docs/field#integration",
3031
Slices: "https://prismic.io/docs/field#slices",

src/lib/buildFieldProperties.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,12 @@ function buildFieldProperty(
244244
break;
245245
}
246246

247+
case "Table": {
248+
code = addLine(`${name}: prismic.TableField;`, code);
249+
250+
break;
251+
}
252+
247253
case "Text": {
248254
code = addLine(`${name}: prismic.KeyTextField;`, code);
249255

0 commit comments

Comments
 (0)