@@ -35,13 +35,13 @@ export const _MAT_INK_BAR_POSITIONER: InjectionToken<_MatInkBarPositioner>;
3535export function _MAT_INK_BAR_POSITIONER_FACTORY(): _MatInkBarPositioner ;
3636
3737// @public
38- export const MAT_TAB: InjectionToken <any >;
38+ export const MAT_TAB: InjectionToken <MatTabBase >;
3939
4040// @public
4141export const MAT_TAB_CONTENT: InjectionToken <MatTabContent >;
4242
4343// @public
44- export const MAT_TAB_GROUP: InjectionToken <any >;
44+ export const MAT_TAB_GROUP: InjectionToken <MatTabGroupBase >;
4545
4646// @public
4747export const MAT_TAB_LABEL: InjectionToken <MatTabLabel >;
@@ -143,16 +143,16 @@ export abstract class MatPaginatedTabHeader implements AfterContentChecked, Afte
143143}
144144
145145// @public (undocumented)
146- export class MatTab implements OnInit , OnChanges , OnDestroy {
146+ export class MatTab implements MatTabBase , OnInit , OnChanges , OnDestroy {
147147 constructor (... args : unknown []);
148148 ariaLabel: string ;
149149 ariaLabelledby: string ;
150150 bodyClass: string | string [];
151151 // (undocumented)
152- _closestTabGroup: any ;
152+ _closestTabGroup: MatTabGroupBase | null ;
153153 get content(): TemplatePortal | null ;
154154 disabled: boolean ;
155- _implicitContent: TemplateRef <any >;
155+ _implicitContent? : TemplateRef <unknown >;
156156 isActive: boolean ;
157157 labelClass: string | string [];
158158 // (undocumented)
@@ -175,6 +175,10 @@ export class MatTab implements OnInit, OnChanges, OnDestroy {
175175 static ɵfac: i0 .ɵɵFactoryDeclaration <MatTab , never >;
176176}
177177
178+ // @public
179+ export interface MatTabBase {
180+ }
181+
178182// @public
179183export class MatTabBody implements OnInit , OnDestroy {
180184 constructor (... args : unknown []);
@@ -230,7 +234,7 @@ export class MatTabChangeEvent {
230234export class MatTabContent {
231235 constructor (... args : unknown []);
232236 // (undocumented)
233- template: TemplateRef <any >;
237+ template: TemplateRef <unknown >;
234238 // (undocumented)
235239 static ɵdir: i0 .ɵɵDirectiveDeclaration <MatTabContent , " [matTabContent]" , never , {}, {}, never , never , true , never >;
236240 // (undocumented)
@@ -320,6 +324,10 @@ export class MatTabGroup implements AfterViewInit, AfterContentInit, AfterConten
320324 static ɵfac: i0 .ɵɵFactoryDeclaration <MatTabGroup , never >;
321325}
322326
327+ // @public
328+ export interface MatTabGroupBase {
329+ }
330+
323331// @public
324332export interface MatTabGroupBaseHeader {
325333 // (undocumented)
@@ -367,7 +375,7 @@ export type MatTabHeaderPosition = 'above' | 'below';
367375// @public
368376export class MatTabLabel extends CdkPortal {
369377 // (undocumented)
370- _closestTab: any ;
378+ _closestTab: MatTabBase | null ;
371379 // (undocumented)
372380 static ɵdir: i0 .ɵɵDirectiveDeclaration <MatTabLabel , " [mat-tab-label], [matTabLabel]" , never , {}, {}, never , never , true , never >;
373381 // (undocumented)
0 commit comments