@@ -219,8 +219,9 @@ export declare namespace ContentTree {
219219 type TableColumnSettings = {
220220 hideOnMobile : boolean ;
221221 sortable : boolean ;
222- sortType : 'text' | 'number' | 'date' | 'currency' | 'percent' ;
222+ sortType ? : 'text' | 'number' | 'date' | 'currency' | 'percent' ;
223223 } ;
224+ type TableChildren = [ TableCaption , TableBody , TableFooter ?] | [ TableBody , TableFooter ?] | [ TableCaption , TableHeader , TableBody , TableFooter ?] | [ TableHeader , TableBody , TableFooter ?] ;
224225 interface TableCaption extends Parent {
225226 type : 'table-caption' ;
226227 children : Phrasing [ ] ;
@@ -232,6 +233,10 @@ export declare namespace ContentTree {
232233 rowSpan ?: number ;
233234 children : Phrasing [ ] ;
234235 }
236+ interface TableHeader extends Parent {
237+ type : 'table-header' ;
238+ children : TableRow [ ] ;
239+ }
235240 interface TableRow extends Parent {
236241 type : 'table-row' ;
237242 children : TableCell [ ] ;
@@ -251,8 +256,8 @@ export declare namespace ContentTree {
251256 layoutWidth : 'auto' | 'full-grid' | 'inset-left' | 'inset-right' | 'full-bleed' ;
252257 collapseAfterHowManyRows ?: number ;
253258 responsiveStyle : 'overflow' | 'flat' | 'scroll' ;
254- children : [ TableCaption , TableBody , TableFooter ] | [ TableCaption , TableBody ] | [ TableBody , TableFooter ] | [ TableBody ] ;
255259 columnSettings : TableColumnSettings [ ] ;
260+ children : TableChildren ;
256261 }
257262 type CustomCodeComponentAttributes = {
258263 [ key : string ] : string | boolean | undefined ;
@@ -494,8 +499,9 @@ export declare namespace ContentTree {
494499 type TableColumnSettings = {
495500 hideOnMobile : boolean ;
496501 sortable : boolean ;
497- sortType : 'text' | 'number' | 'date' | 'currency' | 'percent' ;
502+ sortType ? : 'text' | 'number' | 'date' | 'currency' | 'percent' ;
498503 } ;
504+ type TableChildren = [ TableCaption , TableBody , TableFooter ?] | [ TableBody , TableFooter ?] | [ TableCaption , TableHeader , TableBody , TableFooter ?] | [ TableHeader , TableBody , TableFooter ?] ;
499505 interface TableCaption extends Parent {
500506 type : 'table-caption' ;
501507 children : Phrasing [ ] ;
@@ -507,6 +513,10 @@ export declare namespace ContentTree {
507513 rowSpan ?: number ;
508514 children : Phrasing [ ] ;
509515 }
516+ interface TableHeader extends Parent {
517+ type : 'table-header' ;
518+ children : TableRow [ ] ;
519+ }
510520 interface TableRow extends Parent {
511521 type : 'table-row' ;
512522 children : TableCell [ ] ;
@@ -526,8 +536,8 @@ export declare namespace ContentTree {
526536 layoutWidth : 'auto' | 'full-grid' | 'inset-left' | 'inset-right' | 'full-bleed' ;
527537 collapseAfterHowManyRows ?: number ;
528538 responsiveStyle : 'overflow' | 'flat' | 'scroll' ;
529- children : [ TableCaption , TableBody , TableFooter ] | [ TableCaption , TableBody ] | [ TableBody , TableFooter ] | [ TableBody ] ;
530539 columnSettings : TableColumnSettings [ ] ;
540+ children : TableChildren ;
531541 }
532542 type CustomCodeComponentAttributes = {
533543 [ key : string ] : string | boolean | undefined ;
@@ -763,8 +773,9 @@ export declare namespace ContentTree {
763773 type TableColumnSettings = {
764774 hideOnMobile : boolean ;
765775 sortable : boolean ;
766- sortType : 'text' | 'number' | 'date' | 'currency' | 'percent' ;
776+ sortType ? : 'text' | 'number' | 'date' | 'currency' | 'percent' ;
767777 } ;
778+ type TableChildren = [ TableCaption , TableBody , TableFooter ?] | [ TableBody , TableFooter ?] | [ TableCaption , TableHeader , TableBody , TableFooter ?] | [ TableHeader , TableBody , TableFooter ?] ;
768779 interface TableCaption extends Parent {
769780 type : 'table-caption' ;
770781 children : Phrasing [ ] ;
@@ -776,6 +787,10 @@ export declare namespace ContentTree {
776787 rowSpan ?: number ;
777788 children : Phrasing [ ] ;
778789 }
790+ interface TableHeader extends Parent {
791+ type : 'table-header' ;
792+ children : TableRow [ ] ;
793+ }
779794 interface TableRow extends Parent {
780795 type : 'table-row' ;
781796 children : TableCell [ ] ;
@@ -795,8 +810,8 @@ export declare namespace ContentTree {
795810 layoutWidth : 'auto' | 'full-grid' | 'inset-left' | 'inset-right' | 'full-bleed' ;
796811 collapseAfterHowManyRows ?: number ;
797812 responsiveStyle : 'overflow' | 'flat' | 'scroll' ;
798- children : [ TableCaption , TableBody , TableFooter ] | [ TableCaption , TableBody ] | [ TableBody , TableFooter ] | [ TableBody ] ;
799813 columnSettings : TableColumnSettings [ ] ;
814+ children : TableChildren ;
800815 }
801816 type CustomCodeComponentAttributes = {
802817 [ key : string ] : string | boolean | undefined ;
@@ -1031,8 +1046,9 @@ export declare namespace ContentTree {
10311046 type TableColumnSettings = {
10321047 hideOnMobile : boolean ;
10331048 sortable : boolean ;
1034- sortType : 'text' | 'number' | 'date' | 'currency' | 'percent' ;
1049+ sortType ? : 'text' | 'number' | 'date' | 'currency' | 'percent' ;
10351050 } ;
1051+ type TableChildren = [ TableCaption , TableBody , TableFooter ?] | [ TableBody , TableFooter ?] | [ TableCaption , TableHeader , TableBody , TableFooter ?] | [ TableHeader , TableBody , TableFooter ?] ;
10361052 interface TableCaption extends Parent {
10371053 type : 'table-caption' ;
10381054 children : Phrasing [ ] ;
@@ -1044,6 +1060,10 @@ export declare namespace ContentTree {
10441060 rowSpan ?: number ;
10451061 children : Phrasing [ ] ;
10461062 }
1063+ interface TableHeader extends Parent {
1064+ type : 'table-header' ;
1065+ children : TableRow [ ] ;
1066+ }
10471067 interface TableRow extends Parent {
10481068 type : 'table-row' ;
10491069 children : TableCell [ ] ;
@@ -1063,8 +1083,8 @@ export declare namespace ContentTree {
10631083 layoutWidth : 'auto' | 'full-grid' | 'inset-left' | 'inset-right' | 'full-bleed' ;
10641084 collapseAfterHowManyRows ?: number ;
10651085 responsiveStyle : 'overflow' | 'flat' | 'scroll' ;
1066- children : [ TableCaption , TableBody , TableFooter ] | [ TableCaption , TableBody ] | [ TableBody , TableFooter ] | [ TableBody ] ;
10671086 columnSettings : TableColumnSettings [ ] ;
1087+ children : TableChildren ;
10681088 }
10691089 type CustomCodeComponentAttributes = {
10701090 [ key : string ] : string | boolean | undefined ;
0 commit comments