66 * found in the LICENSE file at https://angular.io/license
77 */
88
9+ import { Directionality } from '@angular/cdk/bidi' ;
910import { ESCAPE } from '@angular/cdk/keycodes' ;
1011import {
1112 BlockScrollStrategy ,
1213 Overlay ,
13- OverlayRef ,
1414 OverlayConfig ,
15+ OverlayRef ,
1516 ScrollStrategy ,
1617} from '@angular/cdk/overlay' ;
1718import { ComponentPortal , ComponentType , PortalInjector , TemplatePortal } from '@angular/cdk/portal' ;
18- import { filter } from 'rxjs/operators/filter' ;
19- import { startWith } from 'rxjs/operators/startWith' ;
2019import { Location } from '@angular/common' ;
2120import {
2221 ComponentRef ,
@@ -28,15 +27,15 @@ import {
2827 SkipSelf ,
2928 TemplateRef ,
3029} from '@angular/core' ;
31- import { extendObject } from '@angular/material/core' ;
32- import { Directionality } from '@angular/cdk/bidi' ;
3330import { Observable } from 'rxjs/Observable' ;
3431import { defer } from 'rxjs/observable/defer' ;
32+ import { of as observableOf } from 'rxjs/observable/of' ;
33+ import { filter } from 'rxjs/operators/filter' ;
34+ import { startWith } from 'rxjs/operators/startWith' ;
3535import { Subject } from 'rxjs/Subject' ;
3636import { MatDialogConfig } from './dialog-config' ;
3737import { MatDialogContainer } from './dialog-container' ;
3838import { MatDialogRef } from './dialog-ref' ;
39- import { of as observableOf } from 'rxjs/observable/of' ;
4039
4140
4241export const MAT_DIALOG_DATA = new InjectionToken < any > ( 'MatDialogData' ) ;
@@ -313,5 +312,5 @@ export class MatDialog {
313312 * @returns The new configuration object.
314313 */
315314function _applyConfigDefaults ( config ?: MatDialogConfig ) : MatDialogConfig {
316- return extendObject ( new MatDialogConfig ( ) , config ) ;
315+ return { ... new MatDialogConfig ( ) , ... config } ;
317316}
0 commit comments