diff --git a/src/cdk/table/table.ts b/src/cdk/table/table.ts index 0818d1ef981b..9eb79e193627 100644 --- a/src/cdk/table/table.ts +++ b/src/cdk/table/table.ts @@ -1287,10 +1287,10 @@ export class CdkTable private _addStickyColumnStyles(rows: HTMLElement[], rowDef: BaseRowDef) { const columnDefs = Array.from(rowDef?.columns || []).map(columnName => { const columnDef = this._columnDefsByName.get(columnName); - if (!columnDef && (typeof ngDevMode === 'undefined' || ngDevMode)) { + if (!columnDef) { throw getTableUnknownColumnError(columnName); } - return columnDef!; + return columnDef; }); const stickyStartStates = columnDefs.map(columnDef => columnDef.sticky); const stickyEndStates = columnDefs.map(columnDef => columnDef.stickyEnd); @@ -1415,11 +1415,11 @@ export class CdkTable return Array.from(rowDef.columns, columnId => { const column = this._columnDefsByName.get(columnId); - if (!column && (typeof ngDevMode === 'undefined' || ngDevMode)) { + if (!column) { throw getTableUnknownColumnError(columnId); } - return rowDef.extractCellTemplate(column!); + return rowDef.extractCellTemplate(column); }); }