diff --git a/src/lib/input/autosize.ts b/src/lib/input/autosize.ts index b262091a576a..91b98e21744f 100644 --- a/src/lib/input/autosize.ts +++ b/src/lib/input/autosize.ts @@ -43,7 +43,3 @@ export class MatTextareaAutosize extends CdkTextareaAutosize { get matTextareaAutosize(): boolean { return this.enabled; } set matTextareaAutosize(value: boolean) { this.enabled = value; } } - -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatTextareaAutosize as any)['ctorParameters'] = () => - (CdkTextareaAutosize as any)['ctorParameters']; diff --git a/src/lib/stepper/step-label.ts b/src/lib/stepper/step-label.ts index 44f7edb1dca0..05423caf75fc 100644 --- a/src/lib/stepper/step-label.ts +++ b/src/lib/stepper/step-label.ts @@ -13,6 +13,3 @@ import {CdkStepLabel} from '@angular/cdk/stepper'; selector: '[matStepLabel]', }) export class MatStepLabel extends CdkStepLabel {} - -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatStepLabel as any)['ctorParameters'] = () => (CdkStepLabel as any)['ctorParameters']; diff --git a/src/lib/stepper/stepper-button.ts b/src/lib/stepper/stepper-button.ts index fa1454f97f1b..a055aa628b87 100644 --- a/src/lib/stepper/stepper-button.ts +++ b/src/lib/stepper/stepper-button.ts @@ -33,8 +33,3 @@ export class MatStepperNext extends CdkStepperNext {} providers: [{provide: CdkStepper, useExisting: MatStepper}] }) export class MatStepperPrevious extends CdkStepperPrevious {} - -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatStepperNext as any)['ctorParameters'] = () => (CdkStepperNext as any)['ctorParameters']; -(MatStepperPrevious as any)['ctorParameters'] = () => - (CdkStepperPrevious as any)['ctorParameters']; diff --git a/src/lib/stepper/stepper.ts b/src/lib/stepper/stepper.ts index f91699f30611..1b52b77d17ec 100644 --- a/src/lib/stepper/stepper.ts +++ b/src/lib/stepper/stepper.ts @@ -123,9 +123,6 @@ export class MatStepper extends CdkStepper implements AfterContentInit { } } -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatStepper as any)['ctorParameters'] = () => (CdkStepper as any)['ctorParameters']; - @Component({ moduleId: module.id, selector: 'mat-horizontal-stepper', diff --git a/src/lib/table/cell.ts b/src/lib/table/cell.ts index 26b942f74b75..ff1747f6231a 100644 --- a/src/lib/table/cell.ts +++ b/src/lib/table/cell.ts @@ -45,11 +45,6 @@ export class MatHeaderCellDef extends CdkHeaderCellDef {} }) export class MatFooterCellDef extends CdkFooterCellDef {} -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatCellDef as any)['ctorParameters'] = () => (CdkCellDef as any)['ctorParameters']; -(MatHeaderCellDef as any)['ctorParameters'] = () => (CdkHeaderCellDef as any)['ctorParameters']; -(MatFooterCellDef as any)['ctorParameters'] = () => (MatFooterCellDef as any)['ctorParameters']; - /** * Column definition for the mat-table. * Defines a set of cells available for a table column. diff --git a/src/lib/table/row.ts b/src/lib/table/row.ts index 6160f5afb424..2c1f3f0b320a 100644 --- a/src/lib/table/row.ts +++ b/src/lib/table/row.ts @@ -54,11 +54,6 @@ export class MatFooterRowDef extends CdkFooterRowDef {} }) export class MatRowDef extends CdkRowDef {} -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatHeaderRowDef as any)['ctorParameters'] = () => (CdkHeaderRowDef as any)['ctorParameters']; -(MatFooterRowDef as any)['ctorParameters'] = () => (CdkFooterRowDef as any)['ctorParameters']; -(MatRowDef as any)['ctorParameters'] = () => (CdkRowDef as any)['ctorParameters']; - /** Footer template container that contains the cell outlet. Adds the right class and role. */ @Component({ moduleId: module.id, diff --git a/src/lib/table/table.ts b/src/lib/table/table.ts index 6b53f02275c0..d6acb8649934 100644 --- a/src/lib/table/table.ts +++ b/src/lib/table/table.ts @@ -28,6 +28,3 @@ export class MatTable extends CdkTable { /** Overrides the sticky CSS class set by the `CdkTable`. */ protected stickyCssClass = 'mat-table-sticky'; } - -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatTable as any)['ctorParameters'] = () => (CdkTable as any)['ctorParameters']; diff --git a/src/lib/tabs/tab-label.ts b/src/lib/tabs/tab-label.ts index b74d7338d1b1..30172025e610 100644 --- a/src/lib/tabs/tab-label.ts +++ b/src/lib/tabs/tab-label.ts @@ -14,6 +14,3 @@ import {CdkPortal} from '@angular/cdk/portal'; selector: '[mat-tab-label], [matTabLabel]', }) export class MatTabLabel extends CdkPortal {} - -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatTabLabel as any)['ctorParameters'] = () => (CdkPortal as any)['ctorParameters']; diff --git a/src/lib/tree/node.ts b/src/lib/tree/node.ts index cac435e56191..5165d3a74176 100644 --- a/src/lib/tree/node.ts +++ b/src/lib/tree/node.ts @@ -76,9 +76,6 @@ export class MatTreeNodeDef extends CdkTreeNodeDef { @Input('matTreeNode') data: T; } -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatTreeNodeDef as any)['ctorParameters'] = () => (CdkTreeNodeDef as any)['ctorParameters']; - /** * Wrapper for the CdkTree nested node with Material design styles. */ diff --git a/src/lib/tree/padding.ts b/src/lib/tree/padding.ts index 682e33d05d97..9284b2b76a99 100644 --- a/src/lib/tree/padding.ts +++ b/src/lib/tree/padding.ts @@ -23,7 +23,3 @@ export class MatTreeNodePadding extends CdkTreeNodePadding { /** The indent for each level. Default number 40px from material design menu sub-menu spec. */ @Input('matTreeNodePaddingIndent') indent: number; } - -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatTreeNodePadding as any)['ctorParameters'] = () => - (CdkTreeNodePadding as any)['ctorParameters']; diff --git a/src/lib/tree/toggle.ts b/src/lib/tree/toggle.ts index 06e85cfa6dfb..ba99c3a84add 100644 --- a/src/lib/tree/toggle.ts +++ b/src/lib/tree/toggle.ts @@ -22,6 +22,3 @@ import {Directive, Input} from '@angular/core'; export class MatTreeNodeToggle extends CdkTreeNodeToggle { @Input('matTreeNodeToggleRecursive') recursive: boolean = false; } - -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatTreeNodeToggle as any)['ctorParameters'] = () => (CdkTreeNodeToggle as any)['ctorParameters']; diff --git a/src/lib/tree/tree.ts b/src/lib/tree/tree.ts index 509c248eb782..19458ab8451a 100644 --- a/src/lib/tree/tree.ts +++ b/src/lib/tree/tree.ts @@ -31,6 +31,3 @@ export class MatTree extends CdkTree { // Outlets within the tree's template where the dataNodes will be inserted. @ViewChild(MatTreeNodeOutlet) _nodeOutlet: MatTreeNodeOutlet; } - -// TODO(devversion): workaround for https://github.com/angular/material2/issues/12760 -(MatTree as any)['ctorParameters'] = () => (CdkTree as any)['ctorParameters'];