Skip to content

Commit a23d787

Browse files
crisbetommalerba
authored andcommitted
refactor(slide-toggle): constructor breaking changes for 8.0 (#15806)
Goes through the breaking constructor changes in `material/slide-toggle` for 8.0 BREAKING CHANGES: * `_platform` parameter has been removed from the `MatSlideToggle` constructor.
1 parent 388baa2 commit a23d787

File tree

4 files changed

+5
-9
lines changed

4 files changed

+5
-9
lines changed

src/lib/schematics/ng-update/data/constructor-checks.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ export const constructorChecks: VersionChanges<ConstructorChecksUpgradeData> = {
4242
{
4343
pr: 'https://github.com/angular/material2/pull/15737',
4444
changes: ['MatTabHeader', 'MatTabBody']
45+
},
46+
{
47+
pr: 'https://github.com/angular/material2/pull/15806',
48+
changes: ['MatSlideToggle']
4549
}
4650
],
4751

src/lib/slide-toggle/BUILD.bazel

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ ng_module(
1818
"//src/cdk/bidi",
1919
"//src/cdk/coercion",
2020
"//src/cdk/observers",
21-
"//src/cdk/platform",
2221
"//src/lib/core",
2322
],
2423
)

src/lib/slide-toggle/slide-toggle.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import {FocusMonitor} from '@angular/cdk/a11y';
1010
import {Directionality} from '@angular/cdk/bidi';
1111
import {coerceBooleanProperty} from '@angular/cdk/coercion';
12-
import {Platform} from '@angular/cdk/platform';
1312
import {
1413
AfterContentInit,
1514
Attribute,
@@ -185,11 +184,6 @@ export class MatSlideToggle extends _MatSlideToggleMixinBase implements OnDestro
185184
@ViewChild('input', {static: false}) _inputElement: ElementRef<HTMLInputElement>;
186185

187186
constructor(elementRef: ElementRef,
188-
/**
189-
* @deprecated The `_platform` parameter to be removed.
190-
* @breaking-change 8.0.0
191-
*/
192-
_platform: Platform,
193187
private _focusMonitor: FocusMonitor,
194188
private _changeDetectorRef: ChangeDetectorRef,
195189
@Attribute('tabindex') tabIndex: string,

tools/public_api_guard/lib/slide-toggle.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ export declare class MatSlideToggle extends _MatSlideToggleMixinBase implements
2121
name: string | null;
2222
required: boolean;
2323
readonly toggleChange: EventEmitter<void>;
24-
constructor(elementRef: ElementRef,
25-
_platform: Platform, _focusMonitor: FocusMonitor, _changeDetectorRef: ChangeDetectorRef, tabIndex: string, _ngZone: NgZone, defaults: MatSlideToggleDefaultOptions, _animationMode?: string | undefined, _dir?: Directionality | undefined);
24+
constructor(elementRef: ElementRef, _focusMonitor: FocusMonitor, _changeDetectorRef: ChangeDetectorRef, tabIndex: string, _ngZone: NgZone, defaults: MatSlideToggleDefaultOptions, _animationMode?: string | undefined, _dir?: Directionality | undefined);
2625
_onChangeEvent(event: Event): void;
2726
_onDrag(event: HammerInput): void;
2827
_onDragEnd(): void;

0 commit comments

Comments
 (0)