From afae9c19dc1fdbbd6ad6575fa96d263fb3c303f2 Mon Sep 17 00:00:00 2001 From: crisbeto Date: Fri, 21 Aug 2020 08:14:28 +0200 Subject: [PATCH] build: fix lint failure Fixes a lint failure due to a few PRs landing in at the same time where one introduces a new lint rule. --- src/material-experimental/mdc-list/BUILD.bazel | 1 + src/material-experimental/mdc-list/interactive-list-base.ts | 6 +++--- src/material-experimental/mdc-list/selection-list.ts | 3 +-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/material-experimental/mdc-list/BUILD.bazel b/src/material-experimental/mdc-list/BUILD.bazel index 9e46bf55c7ac..20e8125bb1a0 100644 --- a/src/material-experimental/mdc-list/BUILD.bazel +++ b/src/material-experimental/mdc-list/BUILD.bazel @@ -25,6 +25,7 @@ ng_module( ] + glob(["**/*.html"]), module_name = "@angular/material-experimental/mdc-list", deps = [ + "//src:dev_mode_types", "//src/cdk/collections", "//src/material/divider", "@npm//@angular/core", diff --git a/src/material-experimental/mdc-list/interactive-list-base.ts b/src/material-experimental/mdc-list/interactive-list-base.ts index 202e0fcd91a6..807a1005bd29 100644 --- a/src/material-experimental/mdc-list/interactive-list-base.ts +++ b/src/material-experimental/mdc-list/interactive-list-base.ts @@ -11,7 +11,8 @@ import { AfterViewInit, Directive, ElementRef, - HostListener, Inject, isDevMode, + HostListener, + Inject, OnDestroy, QueryList } from '@angular/core'; @@ -89,8 +90,7 @@ export abstract class MatInteractiveListBase } ngAfterViewInit() { - // TODO: Replace with `ngDevMode` build time check once #20146 is available. - if (isDevMode() && !this._foundation) { + if ((typeof ngDevMode === 'undefined' || ngDevMode) && !this._foundation) { throw Error('MDC list foundation not initialized for Angular Material list.'); } diff --git a/src/material-experimental/mdc-list/selection-list.ts b/src/material-experimental/mdc-list/selection-list.ts index aaa7dc1667b5..a9ce37d91e28 100644 --- a/src/material-experimental/mdc-list/selection-list.ts +++ b/src/material-experimental/mdc-list/selection-list.ts @@ -19,7 +19,6 @@ import { forwardRef, Inject, Input, - isDevMode, OnChanges, OnDestroy, Output, @@ -98,7 +97,7 @@ export class MatSelectionList extends MatInteractiveListBase const newValue = coerceBooleanProperty(value); if (newValue !== this._multiple) { - if (isDevMode() && this._initialized) { + if ((typeof ngDevMode === 'undefined' || ngDevMode) && this._initialized) { throw new Error( 'Cannot change `multiple` mode of mat-selection-list after initialization.'); }