Skip to content

Commit 9d2cb6c

Browse files
crisbetovivian-hu-zz
authored andcommitted
refactor(tabs): fix incorrect types for outputs (#14815)
Corrects some inaccurate types on a couple of the outputs of the `MatTabHeader`.
1 parent 463ac9e commit 9d2cb6c

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/lib/tabs/tab-header.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,10 @@ export class MatTabHeader extends _MatTabHeaderMixinBase
133133
private _selectedIndex: number = 0;
134134

135135
/** Event emitted when the option is selected. */
136-
@Output() readonly selectFocusedIndex = new EventEmitter();
136+
@Output() readonly selectFocusedIndex: EventEmitter<number> = new EventEmitter<number>();
137137

138138
/** Event emitted when a label is focused. */
139-
@Output() readonly indexFocused = new EventEmitter();
139+
@Output() readonly indexFocused: EventEmitter<number> = new EventEmitter<number>();
140140

141141
constructor(private _elementRef: ElementRef,
142142
private _changeDetectorRef: ChangeDetectorRef,

tools/public_api_guard/lib/tabs.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,9 @@ export declare class MatTabHeader extends _MatTabHeaderMixinBase implements Afte
118118
_tabList: ElementRef;
119119
_tabListContainer: ElementRef;
120120
focusIndex: number;
121-
readonly indexFocused: EventEmitter<{}>;
121+
readonly indexFocused: EventEmitter<number>;
122122
scrollDistance: number;
123-
readonly selectFocusedIndex: EventEmitter<{}>;
123+
readonly selectFocusedIndex: EventEmitter<number>;
124124
selectedIndex: number;
125125
constructor(_elementRef: ElementRef, _changeDetectorRef: ChangeDetectorRef, _viewportRuler: ViewportRuler, _dir: Directionality, _ngZone?: NgZone | undefined, _platform?: Platform | undefined);
126126
_alignInkBarToSelectedTab(): void;

0 commit comments

Comments
 (0)