diff --git a/src/cdk/drag-drop/directives/drag.spec.ts b/src/cdk/drag-drop/directives/drag.spec.ts index 1eed650c6ecb..8c81872fb8d7 100644 --- a/src/cdk/drag-drop/directives/drag.spec.ts +++ b/src/cdk/drag-drop/directives/drag.spec.ts @@ -606,7 +606,7 @@ describe('CdkDrag', () => { dragElement.style.transform = 'scale(2)'; dragElementViaMouse(fixture, dragElement, 50, 100); - expect(dragElement.style.transform).toBe('scale(2) translate3d(50px, 100px, 0px)'); + expect(dragElement.style.transform).toBe('translate3d(50px, 100px, 0px) scale(2)'); fixture.componentInstance.dragInstance.reset(); expect(dragElement.style.transform).toBe('scale(2)'); diff --git a/tools/public_api_guard/lib/autocomplete.d.ts b/tools/public_api_guard/lib/autocomplete.d.ts index 0c95560da341..a1d16b68674e 100644 --- a/tools/public_api_guard/lib/autocomplete.d.ts +++ b/tools/public_api_guard/lib/autocomplete.d.ts @@ -60,6 +60,12 @@ export interface MatAutocompleteDefaultOptions { export declare class MatAutocompleteModule { } +export declare class MatAutocompleteOrigin { + elementRef: ElementRef; + constructor( + elementRef: ElementRef); +} + export declare class MatAutocompleteSelectedEvent { option: MatOption; source: MatAutocomplete; diff --git a/tools/public_api_guard/lib/bottom-sheet.d.ts b/tools/public_api_guard/lib/bottom-sheet.d.ts index 4c3e9d572e01..3d1a9e3ed396 100644 --- a/tools/public_api_guard/lib/bottom-sheet.d.ts +++ b/tools/public_api_guard/lib/bottom-sheet.d.ts @@ -50,6 +50,7 @@ export declare class MatBottomSheetModule { export declare class MatBottomSheetRef { containerInstance: MatBottomSheetContainer; + disableClose: boolean | undefined; instance: T; constructor(containerInstance: MatBottomSheetContainer, _overlayRef: OverlayRef, _location?: Location); afterDismissed(): Observable; diff --git a/tools/public_api_guard/lib/chips.d.ts b/tools/public_api_guard/lib/chips.d.ts index 8582f467a8b3..cc7433a965d9 100644 --- a/tools/public_api_guard/lib/chips.d.ts +++ b/tools/public_api_guard/lib/chips.d.ts @@ -20,14 +20,14 @@ export declare class MatChip extends _MatChipMixinBase implements FocusableOptio removable: boolean; removeIcon: MatChipRemove; readonly removed: EventEmitter; - rippleConfig: RippleConfig; + rippleConfig: RippleConfig & RippleGlobalOptions; readonly rippleDisabled: boolean; selectable: boolean; selected: boolean; readonly selectionChange: EventEmitter; trailingIcon: MatChipTrailingIcon; value: any; - constructor(_elementRef: ElementRef, _ngZone: NgZone, platform: Platform, globalOptions: RippleGlobalOptions); + constructor(_elementRef: ElementRef, _ngZone: NgZone, platform: Platform, globalRippleOptions: RippleGlobalOptions | null); _addHostClassName(): void; _blur(): void; _handleClick(event: Event): void; diff --git a/tools/public_api_guard/lib/core.d.ts b/tools/public_api_guard/lib/core.d.ts index 525ed7c999b5..44b2a292f0fa 100644 --- a/tools/public_api_guard/lib/core.d.ts +++ b/tools/public_api_guard/lib/core.d.ts @@ -296,7 +296,7 @@ export declare class MatRipple implements OnInit, OnDestroy, RippleTarget { readonly rippleDisabled: boolean; trigger: HTMLElement; unbounded: boolean; - constructor(_elementRef: ElementRef, ngZone: NgZone, platform: Platform, globalOptions: RippleGlobalOptions, animationMode?: string); + constructor(_elementRef: ElementRef, ngZone: NgZone, platform: Platform, globalOptions?: RippleGlobalOptions, animationMode?: string); fadeOutAll(): void; launch(config: RippleConfig): RippleRef; launch(x: number, y: number, config?: RippleConfig): RippleRef; diff --git a/tools/public_api_guard/lib/tabs.d.ts b/tools/public_api_guard/lib/tabs.d.ts index 4cec15b5b71b..025e1007a3bc 100644 --- a/tools/public_api_guard/lib/tabs.d.ts +++ b/tools/public_api_guard/lib/tabs.d.ts @@ -159,9 +159,9 @@ export declare class MatTabLink extends _MatTabLinkMixinBase implements OnDestro protected _isActive: boolean; protected _tabLinkRipple: RippleRenderer; active: boolean; - rippleConfig: RippleConfig; + rippleConfig: RippleConfig & RippleGlobalOptions; readonly rippleDisabled: boolean; - constructor(_tabNavBar: MatTabNav, _elementRef: ElementRef, ngZone: NgZone, platform: Platform, globalOptions: RippleGlobalOptions, tabIndex: string, + constructor(_tabNavBar: MatTabNav, _elementRef: ElementRef, ngZone: NgZone, platform: Platform, globalRippleOptions: RippleGlobalOptions | null, tabIndex: string, _focusMonitor?: FocusMonitor | undefined); ngOnDestroy(): void; } diff --git a/tools/public_api_guard/lib/tooltip.d.ts b/tools/public_api_guard/lib/tooltip.d.ts index c1ca88f0e074..3d23ded8d7cb 100644 --- a/tools/public_api_guard/lib/tooltip.d.ts +++ b/tools/public_api_guard/lib/tooltip.d.ts @@ -60,7 +60,7 @@ export declare const SCROLL_THROTTLE_MS = 20; export declare const TOOLTIP_PANEL_CLASS = "mat-tooltip-panel"; -export declare class TooltipComponent { +export declare class TooltipComponent implements OnDestroy { _hideTimeoutId: number | null; _isHandset: Observable; _showTimeoutId: number | null; @@ -77,6 +77,7 @@ export declare class TooltipComponent { afterHidden(): Observable; hide(delay: number): void; isVisible(): boolean; + ngOnDestroy(): void; show(delay: number): void; }