@@ -38,7 +38,7 @@ export function _MAT_INK_BAR_POSITIONER_FACTORY(): _MatInkBarPositioner;
3838export const MAT_TAB: InjectionToken <MatTabBase >;
3939
4040// @public
41- export const MAT_TAB_CONTENT: InjectionToken <MatTabContent >;
41+ export const MAT_TAB_CONTENT: InjectionToken <MatTabContent < unknown > >;
4242
4343// @public
4444export const MAT_TAB_GROUP: InjectionToken <MatTabGroupBase >;
@@ -143,7 +143,7 @@ export abstract class MatPaginatedTabHeader implements AfterContentChecked, Afte
143143}
144144
145145// @public (undocumented)
146- export class MatTab implements MatTabBase , OnInit , OnChanges , OnDestroy {
146+ export class MatTab < C = unknown > implements MatTabBase , OnInit , OnChanges , OnDestroy {
147147 constructor (... args : unknown []);
148148 ariaLabel: string ;
149149 ariaLabelledby: string ;
@@ -153,7 +153,7 @@ export class MatTab implements MatTabBase, OnInit, OnChanges, OnDestroy {
153153 get content(): TemplatePortal | null ;
154154 disabled: boolean ;
155155 id: string | null ;
156- _implicitContent? : TemplateRef <unknown >;
156+ _implicitContent? : TemplateRef <C >;
157157 isActive: boolean ;
158158 labelClass: string | string [];
159159 // (undocumented)
@@ -171,9 +171,9 @@ export class MatTab implements MatTabBase, OnInit, OnChanges, OnDestroy {
171171 set templateLabel(value : MatTabLabel );
172172 textLabel: string ;
173173 // (undocumented)
174- static ɵcmp: i0 .ɵɵComponentDeclaration <MatTab , " mat-tab" , [" matTab" ], { " disabled" : { " alias" : " disabled" ; " required" : false ; }; " textLabel" : { " alias" : " label" ; " required" : false ; }; " ariaLabel" : { " alias" : " aria-label" ; " required" : false ; }; " ariaLabelledby" : { " alias" : " aria-labelledby" ; " required" : false ; }; " labelClass" : { " alias" : " labelClass" ; " required" : false ; }; " bodyClass" : { " alias" : " bodyClass" ; " required" : false ; }; " id" : { " alias" : " id" ; " required" : false ; }; }, {}, [" templateLabel" , " _explicitContent" ], [" *" ], true , never >;
174+ static ɵcmp: i0 .ɵɵComponentDeclaration <MatTab < any > , " mat-tab" , [" matTab" ], { " disabled" : { " alias" : " disabled" ; " required" : false ; }; " textLabel" : { " alias" : " label" ; " required" : false ; }; " ariaLabel" : { " alias" : " aria-label" ; " required" : false ; }; " ariaLabelledby" : { " alias" : " aria-labelledby" ; " required" : false ; }; " labelClass" : { " alias" : " labelClass" ; " required" : false ; }; " bodyClass" : { " alias" : " bodyClass" ; " required" : false ; }; " id" : { " alias" : " id" ; " required" : false ; }; }, {}, [" templateLabel" , " _explicitContent" ], [" *" ], true , never >;
175175 // (undocumented)
176- static ɵfac: i0 .ɵɵFactoryDeclaration <MatTab , never >;
176+ static ɵfac: i0 .ɵɵFactoryDeclaration <MatTab < any > , never >;
177177}
178178
179179// @public
@@ -232,18 +232,18 @@ export class MatTabChangeEvent {
232232}
233233
234234// @public
235- export class MatTabContent {
235+ export class MatTabContent < C = unknown > {
236236 constructor (... args : unknown []);
237237 // (undocumented)
238- template: TemplateRef <unknown >;
238+ template: TemplateRef <C >;
239239 // (undocumented)
240- static ɵdir: i0 .ɵɵDirectiveDeclaration <MatTabContent , " [matTabContent]" , never , {}, {}, never , never , true , never >;
240+ static ɵdir: i0 .ɵɵDirectiveDeclaration <MatTabContent < any > , " [matTabContent]" , never , {}, {}, never , never , true , never >;
241241 // (undocumented)
242- static ɵfac: i0 .ɵɵFactoryDeclaration <MatTabContent , never >;
242+ static ɵfac: i0 .ɵɵFactoryDeclaration <MatTabContent < any > , never >;
243243}
244244
245245// @public
246- export class MatTabGroup implements AfterViewInit , AfterContentInit , AfterContentChecked , OnDestroy {
246+ export class MatTabGroup implements MatTabGroupBase , AfterViewInit , AfterContentInit , AfterContentChecked , OnDestroy {
247247 constructor (... args : unknown []);
248248 alignTabs: string | null ;
249249 _allTabs: QueryList <MatTab >;
0 commit comments