diff --git a/src/lib/dialog/dialog-config.ts b/src/lib/dialog/dialog-config.ts index 7f6f47d42da4..71ff36ad6621 100644 --- a/src/lib/dialog/dialog-config.ts +++ b/src/lib/dialog/dialog-config.ts @@ -23,7 +23,7 @@ export interface DialogPosition { /** * Configuration for opening a modal dialog with the MatDialog service. */ -export class MatDialogConfig { +export class MatDialogConfig { /** * Where the attached component should live in Angular's *logical* component tree. @@ -73,7 +73,7 @@ export class MatDialogConfig { position?: DialogPosition; /** Data being injected into the child component. */ - data?: any = null; + data?: D | null = null; /** Layout direction for the dialog's content. */ direction?: Direction = 'ltr'; diff --git a/src/lib/dialog/dialog.ts b/src/lib/dialog/dialog.ts index f9a370ea8ff1..ce0b39d71c3f 100644 --- a/src/lib/dialog/dialog.ts +++ b/src/lib/dialog/dialog.ts @@ -114,8 +114,8 @@ export class MatDialog { * @param config Extra configuration options. * @returns Reference to the newly-opened dialog. */ - open(componentOrTemplateRef: ComponentType | TemplateRef, - config?: MatDialogConfig): MatDialogRef { + open(componentOrTemplateRef: ComponentType | TemplateRef, + config?: MatDialogConfig): MatDialogRef { const inProgressDialog = this.openDialogs.find(dialog => dialog._isAnimating());