From 15f3440dee0a560499d389b0af15f7936855e78a Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Wed, 17 Mar 2021 20:19:29 +0100 Subject: [PATCH] build: update to TypeScript 4.2 Updates to TS 4.2, tslib 2.1 and resolves some compilation errors. --- package.json | 38 ++-- packages.bzl | 2 +- src/cdk-experimental/selection/selection.ts | 4 +- .../map-marker-clusterer.ts | 2 +- src/material-experimental/mdc-chips/chip.ts | 6 +- src/material/chips/chip.ts | 6 +- tools/public_api_guard/cdk/a11y.d.ts | 1 + tools/public_api_guard/cdk/accordion.d.ts | 1 + tools/public_api_guard/cdk/bidi.d.ts | 1 + tools/public_api_guard/cdk/clipboard.d.ts | 1 + tools/public_api_guard/cdk/drag-drop.d.ts | 1 + tools/public_api_guard/cdk/layout.d.ts | 1 + tools/public_api_guard/cdk/observers.d.ts | 1 + tools/public_api_guard/cdk/overlay.d.ts | 1 + tools/public_api_guard/cdk/platform.d.ts | 1 + tools/public_api_guard/cdk/portal.d.ts | 1 + tools/public_api_guard/cdk/scrolling.d.ts | 2 + tools/public_api_guard/cdk/stepper.d.ts | 1 + tools/public_api_guard/cdk/table.d.ts | 1 + tools/public_api_guard/cdk/text-field.d.ts | 1 + tools/public_api_guard/cdk/tree.d.ts | 1 + .../google-maps/google-maps.d.ts | 1 + .../material/autocomplete.d.ts | 1 + tools/public_api_guard/material/badge.d.ts | 1 + .../material/bottom-sheet.d.ts | 1 + .../material/button-toggle.d.ts | 1 + tools/public_api_guard/material/button.d.ts | 1 + tools/public_api_guard/material/card.d.ts | 1 + tools/public_api_guard/material/checkbox.d.ts | 2 + tools/public_api_guard/material/chips.d.ts | 3 +- tools/public_api_guard/material/core.d.ts | 7 + .../public_api_guard/material/datepicker.d.ts | 1 + tools/public_api_guard/material/dialog.d.ts | 1 + tools/public_api_guard/material/divider.d.ts | 1 + .../public_api_guard/material/expansion.d.ts | 1 + .../public_api_guard/material/form-field.d.ts | 1 + .../public_api_guard/material/grid-list.d.ts | 1 + tools/public_api_guard/material/icon.d.ts | 1 + .../material/icon/testing.d.ts | 1 + tools/public_api_guard/material/input.d.ts | 1 + tools/public_api_guard/material/list.d.ts | 1 + tools/public_api_guard/material/menu.d.ts | 2 + .../public_api_guard/material/paginator.d.ts | 1 + .../material/progress-bar.d.ts | 1 + .../material/progress-spinner.d.ts | 1 + tools/public_api_guard/material/radio.d.ts | 1 + tools/public_api_guard/material/select.d.ts | 1 + tools/public_api_guard/material/sidenav.d.ts | 1 + .../material/slide-toggle.d.ts | 2 + tools/public_api_guard/material/slider.d.ts | 1 + .../public_api_guard/material/snack-bar.d.ts | 1 + tools/public_api_guard/material/sort.d.ts | 1 + tools/public_api_guard/material/stepper.d.ts | 1 + tools/public_api_guard/material/table.d.ts | 1 + tools/public_api_guard/material/tabs.d.ts | 1 + tools/public_api_guard/material/toolbar.d.ts | 1 + tools/public_api_guard/material/tooltip.d.ts | 1 + tools/public_api_guard/material/tree.d.ts | 1 + .../youtube-player/youtube-player.d.ts | 1 + yarn.lock | 179 +++++++++--------- 60 files changed, 179 insertions(+), 123 deletions(-) diff --git a/package.json b/package.json index cc881c504854..0d5b94bda24e 100644 --- a/package.json +++ b/package.json @@ -52,13 +52,13 @@ }, "version": "12.0.0-next.2", "dependencies": { - "@angular/animations": "^12.0.0-next.0", - "@angular/common": "^12.0.0-next.0", - "@angular/compiler": "^12.0.0-next.0", - "@angular/core": "^12.0.0-next.0", - "@angular/elements": "^12.0.0-next.0", - "@angular/forms": "^12.0.0-next.0", - "@angular/platform-browser": "^12.0.0-next.0", + "@angular/animations": "^12.0.0-next.5", + "@angular/common": "^12.0.0-next.5", + "@angular/compiler": "^12.0.0-next.5", + "@angular/core": "^12.0.0-next.5", + "@angular/elements": "^12.0.0-next.5", + "@angular/forms": "^12.0.0-next.5", + "@angular/platform-browser": "^12.0.0-next.5", "@types/googlemaps": "^3.43.1", "@types/youtube": "^0.0.40", "@webcomponents/custom-elements": "^1.1.0", @@ -67,20 +67,20 @@ "rxjs": "^6.5.3", "rxjs-tslint-rules": "^4.33.1", "systemjs": "0.19.43", - "tslib": "^2.0.0", + "tslib": "^2.1.0", "zone.js": "~0.11.3" }, "devDependencies": { - "@angular-devkit/build-optimizer": "^0.1200.0-next.0", - "@angular-devkit/core": "^12.0.0-next.0", - "@angular-devkit/schematics": "^12.0.0-next.0", - "@angular/bazel": "^12.0.0-next.0", + "@angular-devkit/build-optimizer": "^0.1200.0-next.4", + "@angular-devkit/core": "^12.0.0-next.4", + "@angular-devkit/schematics": "^12.0.0-next.4", + "@angular/bazel": "^12.0.0-next.5", "@angular/benchpress": "^0.2.1", - "@angular/compiler-cli": "^12.0.0-next.0", + "@angular/compiler-cli": "^12.0.0-next.5", "@angular/dev-infra-private": "https://github.com/angular/dev-infra-private-builds.git#a8dbb0d8cd8de1e86a4ec4ea66b5bd89a47d4876", - "@angular/platform-browser-dynamic": "^12.0.0-next.0", - "@angular/platform-server": "^12.0.0-next.0", - "@angular/router": "^12.0.0-next.0", + "@angular/platform-browser-dynamic": "^12.0.0-next.5", + "@angular/platform-server": "^12.0.0-next.5", + "@angular/router": "^12.0.0-next.5", "@axe-core/webdriverjs": "^4.1.0", "@bazel/bazelisk": "^1.4.0", "@bazel/buildifier": "^4.0.0", @@ -140,7 +140,7 @@ "@material/touch-target": "11.0.0-canary.67d780c79.0", "@material/typography": "11.0.0-canary.67d780c79.0", "@octokit/rest": "18.3.5", - "@schematics/angular": "^12.0.0-next.0", + "@schematics/angular": "^12.0.0-next.4", "@types/autoprefixer": "^9.7.2", "@types/browser-sync": "^2.26.1", "@types/fs-extra": "^9.0.5", @@ -217,11 +217,11 @@ "tsickle": "0.39.1", "tslint": "^6.1.3", "tsutils": "^3.17.1", - "typescript": "~4.1.2", + "typescript": "~4.2.3", "vrsource-tslint-rules": "6.0.0", "yaml": "^1.10.0" }, "resolutions": { - "dgeni-packages/typescript": "4.1.2" + "dgeni-packages/typescript": "4.2.3" } } diff --git a/packages.bzl b/packages.bzl index 4547932c9fd9..5612f15d9f00 100644 --- a/packages.bzl +++ b/packages.bzl @@ -3,7 +3,7 @@ # version for the placeholders. ANGULAR_PACKAGE_VERSION = "^12.0.0-0 || ^13.0.0-0" MDC_PACKAGE_VERSION = "^9.0.0-canary.419e03572.0" -TSLIB_PACKAGE_VERSION = "^2.0.0" +TSLIB_PACKAGE_VERSION = "^2.1.0" # Each placer holder is used to stamp versions during the build process, replacing the key with it's # value pair. These replacements occur during building of `npm_package` and `ng_package` stamping in diff --git a/src/cdk-experimental/selection/selection.ts b/src/cdk-experimental/selection/selection.ts index 62b7dbd879f4..d2689f220b39 100644 --- a/src/cdk-experimental/selection/selection.ts +++ b/src/cdk-experimental/selection/selection.ts @@ -138,7 +138,7 @@ export class CdkSelection implements OnInit, AfterContentChecked, CollectionV /** Toggles selection for a given value. `index` is required if `trackBy` is used. */ toggleSelection(value: T, index?: number) { - if (this.trackByFn && index == null && (typeof ngDevMode === 'undefined' || ngDevMode)) { + if (!!this.trackByFn && index == null && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw Error('CdkSelection: index required when trackBy is used'); } @@ -167,7 +167,7 @@ export class CdkSelection implements OnInit, AfterContentChecked, CollectionV /** Checks whether a value is selected. `index` is required if `trackBy` is used. */ isSelected(value: T, index?: number) { - if (this.trackByFn && index == null && (typeof ngDevMode === 'undefined' || ngDevMode)) { + if (!!this.trackByFn && index == null && (typeof ngDevMode === 'undefined' || ngDevMode)) { throw Error('CdkSelection: index required when trackBy is used'); } diff --git a/src/google-maps/map-marker-clusterer/map-marker-clusterer.ts b/src/google-maps/map-marker-clusterer/map-marker-clusterer.ts index 2b89bb22bcd1..cb5778093d91 100644 --- a/src/google-maps/map-marker-clusterer/map-marker-clusterer.ts +++ b/src/google-maps/map-marker-clusterer/map-marker-clusterer.ts @@ -233,7 +233,7 @@ export class MapMarkerClusterer implements OnInit, AfterContentInit, OnChanges, if (changes['batchSizeIE'] && _batchSizeIE !== undefined) { clusterer.setBatchSizeIE(_batchSizeIE); } - if (changes['calculator'] && _calculator) { + if (changes['calculator'] && !!_calculator) { clusterer.setCalculator(_calculator); } if (changes['clusterClass'] && _clusterClass !== undefined) { diff --git a/src/material-experimental/mdc-chips/chip.ts b/src/material-experimental/mdc-chips/chip.ts index 9cf2bfabf4bc..74c5e78e9920 100644 --- a/src/material-experimental/mdc-chips/chip.ts +++ b/src/material-experimental/mdc-chips/chip.ts @@ -32,6 +32,7 @@ import { import { CanColor, CanColorCtor, + CanDisable, CanDisableRipple, CanDisableRippleCtor, HasTabIndex, @@ -87,8 +88,7 @@ export class MatChipCssInternalOnly { } * Boilerplate for applying mixins to MatChip. * @docs-private */ -abstract class MatChipBase { - abstract disabled: boolean; +class MatChipBase { constructor(public _elementRef: ElementRef) {} } @@ -126,7 +126,7 @@ const _MatChipMixinBase: changeDetection: ChangeDetectionStrategy.OnPush, }) export class MatChip extends _MatChipMixinBase implements AfterContentInit, AfterViewInit, - CanColor, CanDisableRipple, HasTabIndex, OnDestroy { + CanColor, CanDisableRipple, CanDisable, HasTabIndex, OnDestroy { /** The ripple animation configuration to use for the chip. */ readonly _rippleAnimation: RippleAnimationConfig = RIPPLE_ANIMATION_CONFIG; diff --git a/src/material/chips/chip.ts b/src/material/chips/chip.ts index 5a71428aad8c..2d3f6ed2e2b3 100644 --- a/src/material/chips/chip.ts +++ b/src/material/chips/chip.ts @@ -29,6 +29,7 @@ import { import { CanColor, CanColorCtor, + CanDisable, CanDisableRipple, CanDisableRippleCtor, HasTabIndex, @@ -88,8 +89,7 @@ export const MAT_CHIP_TRAILING_ICON = // Boilerplate for applying mixins to MatChip. /** @docs-private */ -abstract class MatChipBase { - abstract disabled: boolean; +class MatChipBase { constructor(public _elementRef: ElementRef) {} } @@ -146,7 +146,7 @@ export class MatChipTrailingIcon {} }, }) export class MatChip extends _MatChipMixinBase implements FocusableOption, OnDestroy, CanColor, - CanDisableRipple, RippleTarget, HasTabIndex { + CanDisableRipple, RippleTarget, HasTabIndex, CanDisable { /** Reference to the RippleRenderer for the chip. */ private _chipRipple: RippleRenderer; diff --git a/tools/public_api_guard/cdk/a11y.d.ts b/tools/public_api_guard/cdk/a11y.d.ts index 394c655f2b30..21cb510ffa3b 100644 --- a/tools/public_api_guard/cdk/a11y.d.ts +++ b/tools/public_api_guard/cdk/a11y.d.ts @@ -1,5 +1,6 @@ export declare class A11yModule { constructor(highContrastModeDetector: HighContrastModeDetector); + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/accordion.d.ts b/tools/public_api_guard/cdk/accordion.d.ts index 63a20fecfa4f..5067a8d4e3c7 100644 --- a/tools/public_api_guard/cdk/accordion.d.ts +++ b/tools/public_api_guard/cdk/accordion.d.ts @@ -37,6 +37,7 @@ export declare class CdkAccordionItem implements OnDestroy { } export declare class CdkAccordionModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/bidi.d.ts b/tools/public_api_guard/cdk/bidi.d.ts index 02e6a5be0afd..21fb4ea35aab 100644 --- a/tools/public_api_guard/cdk/bidi.d.ts +++ b/tools/public_api_guard/cdk/bidi.d.ts @@ -1,4 +1,5 @@ export declare class BidiModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/clipboard.d.ts b/tools/public_api_guard/cdk/clipboard.d.ts index e9f117bbddb5..874c4d19fb8e 100644 --- a/tools/public_api_guard/cdk/clipboard.d.ts +++ b/tools/public_api_guard/cdk/clipboard.d.ts @@ -26,6 +26,7 @@ export declare class Clipboard { } export declare class ClipboardModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/drag-drop.d.ts b/tools/public_api_guard/cdk/drag-drop.d.ts index b12acbaee7a3..d7244fafb1a2 100644 --- a/tools/public_api_guard/cdk/drag-drop.d.ts +++ b/tools/public_api_guard/cdk/drag-drop.d.ts @@ -228,6 +228,7 @@ export interface DragDropConfig extends Partial { } export declare class DragDropModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/layout.d.ts b/tools/public_api_guard/cdk/layout.d.ts index 612afeffb54f..dcde14513e77 100644 --- a/tools/public_api_guard/cdk/layout.d.ts +++ b/tools/public_api_guard/cdk/layout.d.ts @@ -32,6 +32,7 @@ export interface BreakpointState { } export declare class LayoutModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/observers.d.ts b/tools/public_api_guard/cdk/observers.d.ts index f4d817aed761..f878951759e6 100644 --- a/tools/public_api_guard/cdk/observers.d.ts +++ b/tools/public_api_guard/cdk/observers.d.ts @@ -29,6 +29,7 @@ export declare class MutationObserverFactory { } export declare class ObserversModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/overlay.d.ts b/tools/public_api_guard/cdk/overlay.d.ts index 355ccf4ae56e..e845b6af28f2 100644 --- a/tools/public_api_guard/cdk/overlay.d.ts +++ b/tools/public_api_guard/cdk/overlay.d.ts @@ -241,6 +241,7 @@ export declare class OverlayKeyboardDispatcher extends BaseOverlayDispatcher { } export declare class OverlayModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/platform.d.ts b/tools/public_api_guard/cdk/platform.d.ts index 3f10e248f4a1..ca1c2828629f 100644 --- a/tools/public_api_guard/cdk/platform.d.ts +++ b/tools/public_api_guard/cdk/platform.d.ts @@ -24,6 +24,7 @@ export declare class Platform { } export declare class PlatformModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/portal.d.ts b/tools/public_api_guard/cdk/portal.d.ts index 77ed84f8dd4d..dc901699f780 100644 --- a/tools/public_api_guard/cdk/portal.d.ts +++ b/tools/public_api_guard/cdk/portal.d.ts @@ -91,6 +91,7 @@ export declare class PortalInjector implements Injector { } export declare class PortalModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/scrolling.d.ts b/tools/public_api_guard/cdk/scrolling.d.ts index be64b7de9c1b..fd73a9dbab8b 100644 --- a/tools/public_api_guard/cdk/scrolling.d.ts +++ b/tools/public_api_guard/cdk/scrolling.d.ts @@ -70,6 +70,7 @@ export declare class CdkScrollable implements OnInit, OnDestroy { } export declare class CdkScrollableModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } @@ -181,6 +182,7 @@ export declare class ScrollDispatcher implements OnDestroy { } export declare class ScrollingModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/stepper.d.ts b/tools/public_api_guard/cdk/stepper.d.ts index f1988d9aa19a..5c5f591527c8 100644 --- a/tools/public_api_guard/cdk/stepper.d.ts +++ b/tools/public_api_guard/cdk/stepper.d.ts @@ -89,6 +89,7 @@ export declare class CdkStepper implements AfterContentInit, AfterViewInit, OnDe } export declare class CdkStepperModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/table.d.ts b/tools/public_api_guard/cdk/table.d.ts index bd591429fce9..4ce442b30a8f 100644 --- a/tools/public_api_guard/cdk/table.d.ts +++ b/tools/public_api_guard/cdk/table.d.ts @@ -252,6 +252,7 @@ export declare class CdkTable implements AfterContentChecked, CollectionViewe } export declare class CdkTableModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/text-field.d.ts b/tools/public_api_guard/cdk/text-field.d.ts index c9cedda5991d..57d081ad1ffa 100644 --- a/tools/public_api_guard/cdk/text-field.d.ts +++ b/tools/public_api_guard/cdk/text-field.d.ts @@ -49,6 +49,7 @@ export declare class CdkTextareaAutosize implements AfterViewInit, DoCheck, OnDe } export declare class TextFieldModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/cdk/tree.d.ts b/tools/public_api_guard/cdk/tree.d.ts index e47c0fd9c1bb..c5ceba2e85c5 100644 --- a/tools/public_api_guard/cdk/tree.d.ts +++ b/tools/public_api_guard/cdk/tree.d.ts @@ -60,6 +60,7 @@ export declare class CdkTree implements AfterContentChecked, Collectio } export declare class CdkTreeModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/google-maps/google-maps.d.ts b/tools/public_api_guard/google-maps/google-maps.d.ts index 85fc1ed74de9..b08f944bbf75 100644 --- a/tools/public_api_guard/google-maps/google-maps.d.ts +++ b/tools/public_api_guard/google-maps/google-maps.d.ts @@ -51,6 +51,7 @@ export declare class GoogleMap implements OnChanges, OnInit, OnDestroy { } export declare class GoogleMapsModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/autocomplete.d.ts b/tools/public_api_guard/material/autocomplete.d.ts index d6b84c257114..bdc75dcd5e65 100644 --- a/tools/public_api_guard/material/autocomplete.d.ts +++ b/tools/public_api_guard/material/autocomplete.d.ts @@ -118,6 +118,7 @@ export interface MatAutocompleteDefaultOptions { } export declare class MatAutocompleteModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/badge.d.ts b/tools/public_api_guard/material/badge.d.ts index 30329b080f54..e8fbff337f0e 100644 --- a/tools/public_api_guard/material/badge.d.ts +++ b/tools/public_api_guard/material/badge.d.ts @@ -26,6 +26,7 @@ export declare class MatBadge extends _MatBadgeMixinBase implements OnDestroy, O } export declare class MatBadgeModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/bottom-sheet.d.ts b/tools/public_api_guard/material/bottom-sheet.d.ts index 17565ce6307c..8628f03168bd 100644 --- a/tools/public_api_guard/material/bottom-sheet.d.ts +++ b/tools/public_api_guard/material/bottom-sheet.d.ts @@ -53,6 +53,7 @@ export declare class MatBottomSheetContainer extends BasePortalOutlet implements } export declare class MatBottomSheetModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/button-toggle.d.ts b/tools/public_api_guard/material/button-toggle.d.ts index 575bd8b06f18..d01129e60af5 100644 --- a/tools/public_api_guard/material/button-toggle.d.ts +++ b/tools/public_api_guard/material/button-toggle.d.ts @@ -88,6 +88,7 @@ export declare class MatButtonToggleGroup implements ControlValueAccessor, OnIni } export declare class MatButtonToggleModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/button.d.ts b/tools/public_api_guard/material/button.d.ts index 71b8408ffc57..ef7baff913bb 100644 --- a/tools/public_api_guard/material/button.d.ts +++ b/tools/public_api_guard/material/button.d.ts @@ -25,6 +25,7 @@ export declare class MatButton extends _MatButtonMixinBase implements AfterViewI } export declare class MatButtonModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/card.d.ts b/tools/public_api_guard/material/card.d.ts index 20515770ef92..6dbab29565e3 100644 --- a/tools/public_api_guard/material/card.d.ts +++ b/tools/public_api_guard/material/card.d.ts @@ -47,6 +47,7 @@ export declare class MatCardMdImage { } export declare class MatCardModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/checkbox.d.ts b/tools/public_api_guard/material/checkbox.d.ts index 58d1af85e0d8..2e7cd06d774c 100644 --- a/tools/public_api_guard/material/checkbox.d.ts +++ b/tools/public_api_guard/material/checkbox.d.ts @@ -1,4 +1,5 @@ export declare class _MatCheckboxRequiredValidatorModule { + static ɵfac: i0.ɵɵFactoryDef<_MatCheckboxRequiredValidatorModule, never>; static ɵinj: i0.ɵɵInjectorDef<_MatCheckboxRequiredValidatorModule>; static ɵmod: i0.ɵɵNgModuleDefWithMeta<_MatCheckboxRequiredValidatorModule, [typeof i1.MatCheckboxRequiredValidator], never, [typeof i1.MatCheckboxRequiredValidator]>; } @@ -71,6 +72,7 @@ export interface MatCheckboxDefaultOptions { } export declare class MatCheckboxModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/chips.d.ts b/tools/public_api_guard/material/chips.d.ts index c266a2b6e4c7..c24ab1b32d8b 100644 --- a/tools/public_api_guard/material/chips.d.ts +++ b/tools/public_api_guard/material/chips.d.ts @@ -6,7 +6,7 @@ export declare const MAT_CHIP_TRAILING_ICON: InjectionToken export declare const MAT_CHIPS_DEFAULT_OPTIONS: InjectionToken; -export declare class MatChip extends _MatChipMixinBase implements FocusableOption, OnDestroy, CanColor, CanDisableRipple, RippleTarget, HasTabIndex { +export declare class MatChip extends _MatChipMixinBase implements FocusableOption, OnDestroy, CanColor, CanDisableRipple, RippleTarget, HasTabIndex, CanDisable { _animationsDisabled: boolean; _chipListDisabled: boolean; _chipListMultiple: boolean; @@ -219,6 +219,7 @@ export declare class MatChipSelectionChange { } export declare class MatChipsModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/core.d.ts b/tools/public_api_guard/material/core.d.ts index b2787daac88a..df74bc090b47 100644 --- a/tools/public_api_guard/material/core.d.ts +++ b/tools/public_api_guard/material/core.d.ts @@ -167,6 +167,7 @@ export declare const MAT_RIPPLE_GLOBAL_OPTIONS: InjectionToken; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } @@ -192,11 +193,13 @@ export declare class MatLine { } export declare class MatLineModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } export declare class MatNativeDateModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } @@ -213,6 +216,7 @@ export declare class MatOption extends _MatOptionBase { } export declare class MatOptionModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } @@ -241,6 +245,7 @@ export declare class MatPseudoCheckbox { } export declare class MatPseudoCheckboxModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } @@ -270,6 +275,7 @@ export declare class MatRipple implements OnInit, OnDestroy, RippleTarget { } export declare class MatRippleModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } @@ -317,6 +323,7 @@ export declare class NativeDateAdapter extends DateAdapter { } export declare class NativeDateModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/datepicker.d.ts b/tools/public_api_guard/material/datepicker.d.ts index f6d59fcdc3e3..083212105773 100644 --- a/tools/public_api_guard/material/datepicker.d.ts +++ b/tools/public_api_guard/material/datepicker.d.ts @@ -290,6 +290,7 @@ export declare class MatDatepickerIntl { } export declare class MatDatepickerModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/dialog.d.ts b/tools/public_api_guard/material/dialog.d.ts index 52dd272a5bfe..002b80004508 100644 --- a/tools/public_api_guard/material/dialog.d.ts +++ b/tools/public_api_guard/material/dialog.d.ts @@ -138,6 +138,7 @@ export declare class MatDialogContent { } export declare class MatDialogModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/divider.d.ts b/tools/public_api_guard/material/divider.d.ts index 0b7da3897965..87374004cd5b 100644 --- a/tools/public_api_guard/material/divider.d.ts +++ b/tools/public_api_guard/material/divider.d.ts @@ -10,6 +10,7 @@ export declare class MatDivider { } export declare class MatDividerModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/expansion.d.ts b/tools/public_api_guard/material/expansion.d.ts index ec56cb2f7fd0..388fff44a52c 100644 --- a/tools/public_api_guard/material/expansion.d.ts +++ b/tools/public_api_guard/material/expansion.d.ts @@ -37,6 +37,7 @@ export declare const matExpansionAnimations: { }; export declare class MatExpansionModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/form-field.d.ts b/tools/public_api_guard/material/form-field.d.ts index 95a6e6e55335..a6edd4ef4f7c 100644 --- a/tools/public_api_guard/material/form-field.d.ts +++ b/tools/public_api_guard/material/form-field.d.ts @@ -113,6 +113,7 @@ export interface MatFormFieldDefaultOptions { } export declare class MatFormFieldModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/grid-list.d.ts b/tools/public_api_guard/material/grid-list.d.ts index 53f5183a5fc9..724712a11fa3 100644 --- a/tools/public_api_guard/material/grid-list.d.ts +++ b/tools/public_api_guard/material/grid-list.d.ts @@ -21,6 +21,7 @@ export declare class MatGridList implements MatGridListBase, OnInit, AfterConten } export declare class MatGridListModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/icon.d.ts b/tools/public_api_guard/material/icon.d.ts index 4279d84e23e2..6364062e9e22 100644 --- a/tools/public_api_guard/material/icon.d.ts +++ b/tools/public_api_guard/material/icon.d.ts @@ -51,6 +51,7 @@ export interface MatIconLocation { } export declare class MatIconModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/icon/testing.d.ts b/tools/public_api_guard/material/icon/testing.d.ts index 92595808742b..19b0cb952ecb 100644 --- a/tools/public_api_guard/material/icon/testing.d.ts +++ b/tools/public_api_guard/material/icon/testing.d.ts @@ -40,6 +40,7 @@ export declare class MatIconHarness extends ComponentHarness { } export declare class MatIconTestingModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/input.d.ts b/tools/public_api_guard/material/input.d.ts index ec96cad7c77e..c45d4d3490c0 100644 --- a/tools/public_api_guard/material/input.d.ts +++ b/tools/public_api_guard/material/input.d.ts @@ -63,6 +63,7 @@ export declare class MatInput extends _MatInputMixinBase implements MatFormField } export declare class MatInputModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/list.d.ts b/tools/public_api_guard/material/list.d.ts index e3b5941b0a8b..ba9ae44a6c1d 100644 --- a/tools/public_api_guard/material/list.d.ts +++ b/tools/public_api_guard/material/list.d.ts @@ -44,6 +44,7 @@ export declare class MatListItem extends _MatListItemMixinBase implements AfterC } export declare class MatListModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/menu.d.ts b/tools/public_api_guard/material/menu.d.ts index 5d94c97a5ea0..69ca9dd9b348 100644 --- a/tools/public_api_guard/material/menu.d.ts +++ b/tools/public_api_guard/material/menu.d.ts @@ -53,6 +53,7 @@ export declare class _MatMenuBase implements AfterContentInit, MatMenuPanel; static ɵinj: i0.ɵɵInjectorDef<_MatMenuDirectivesModule>; static ɵmod: i0.ɵɵNgModuleDefWithMeta<_MatMenuDirectivesModule, [typeof i1.MatMenuTrigger, typeof i2.MatMenuContent], never, [typeof i1.MatMenuTrigger, typeof i2.MatMenuContent, typeof i3.MatCommonModule]>; } @@ -121,6 +122,7 @@ export declare class MatMenuItem extends _MatMenuItemMixinBase implements Focusa } export declare class MatMenuModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/paginator.d.ts b/tools/public_api_guard/material/paginator.d.ts index eba3e79dc913..6481147f2a5c 100644 --- a/tools/public_api_guard/material/paginator.d.ts +++ b/tools/public_api_guard/material/paginator.d.ts @@ -81,6 +81,7 @@ export declare class MatPaginatorIntl { } export declare class MatPaginatorModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/progress-bar.d.ts b/tools/public_api_guard/material/progress-bar.d.ts index 9d79f8e76464..a9334f81fe17 100644 --- a/tools/public_api_guard/material/progress-bar.d.ts +++ b/tools/public_api_guard/material/progress-bar.d.ts @@ -35,6 +35,7 @@ export interface MatProgressBarLocation { } export declare class MatProgressBarModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/progress-spinner.d.ts b/tools/public_api_guard/material/progress-spinner.d.ts index c724d7b410b7..edd9f8e8e457 100644 --- a/tools/public_api_guard/material/progress-spinner.d.ts +++ b/tools/public_api_guard/material/progress-spinner.d.ts @@ -34,6 +34,7 @@ export interface MatProgressSpinnerDefaultOptions { } export declare class MatProgressSpinnerModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/radio.d.ts b/tools/public_api_guard/material/radio.d.ts index d8778f262947..93a819d25dc0 100644 --- a/tools/public_api_guard/material/radio.d.ts +++ b/tools/public_api_guard/material/radio.d.ts @@ -108,6 +108,7 @@ export declare class MatRadioGroup extends _MatRadioGroupBase { } export declare class MatRadioModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/select.d.ts b/tools/public_api_guard/material/select.d.ts index f019aa0e1ab7..b61554d32bd8 100644 --- a/tools/public_api_guard/material/select.d.ts +++ b/tools/public_api_guard/material/select.d.ts @@ -151,6 +151,7 @@ export interface MatSelectConfig { } export declare class MatSelectModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/sidenav.d.ts b/tools/public_api_guard/material/sidenav.d.ts index 3ba16ad6b84d..093ce96559e1 100644 --- a/tools/public_api_guard/material/sidenav.d.ts +++ b/tools/public_api_guard/material/sidenav.d.ts @@ -125,6 +125,7 @@ export declare class MatSidenavContent extends MatDrawerContent { } export declare class MatSidenavModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/slide-toggle.d.ts b/tools/public_api_guard/material/slide-toggle.d.ts index 362f37dc5ecf..93b2dcdcac07 100644 --- a/tools/public_api_guard/material/slide-toggle.d.ts +++ b/tools/public_api_guard/material/slide-toggle.d.ts @@ -1,4 +1,5 @@ export declare class _MatSlideToggleRequiredValidatorModule { + static ɵfac: i0.ɵɵFactoryDef<_MatSlideToggleRequiredValidatorModule, never>; static ɵinj: i0.ɵɵInjectorDef<_MatSlideToggleRequiredValidatorModule>; static ɵmod: i0.ɵɵNgModuleDefWithMeta<_MatSlideToggleRequiredValidatorModule, [typeof i1.MatSlideToggleRequiredValidator], never, [typeof i1.MatSlideToggleRequiredValidator]>; } @@ -62,6 +63,7 @@ export interface MatSlideToggleDefaultOptions { } export declare class MatSlideToggleModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/slider.d.ts b/tools/public_api_guard/material/slider.d.ts index bcfb19f00def..ff0a7194b115 100644 --- a/tools/public_api_guard/material/slider.d.ts +++ b/tools/public_api_guard/material/slider.d.ts @@ -82,6 +82,7 @@ export declare class MatSliderChange { } export declare class MatSliderModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/snack-bar.d.ts b/tools/public_api_guard/material/snack-bar.d.ts index bfe1e8446c37..3c1106ff9a8e 100644 --- a/tools/public_api_guard/material/snack-bar.d.ts +++ b/tools/public_api_guard/material/snack-bar.d.ts @@ -76,6 +76,7 @@ export interface MatSnackBarDismiss { export declare type MatSnackBarHorizontalPosition = 'start' | 'center' | 'end' | 'left' | 'right'; export declare class MatSnackBarModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/sort.d.ts b/tools/public_api_guard/material/sort.d.ts index 2613a08e71a0..2acc0aa438d6 100644 --- a/tools/public_api_guard/material/sort.d.ts +++ b/tools/public_api_guard/material/sort.d.ts @@ -101,6 +101,7 @@ export declare class MatSortHeaderIntl { } export declare class MatSortModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/stepper.d.ts b/tools/public_api_guard/material/stepper.d.ts index 961d356a389f..baebd96418b3 100644 --- a/tools/public_api_guard/material/stepper.d.ts +++ b/tools/public_api_guard/material/stepper.d.ts @@ -116,6 +116,7 @@ export declare class MatStepperIntl { } export declare class MatStepperModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/table.d.ts b/tools/public_api_guard/material/table.d.ts index 07b48a258742..ef174cb5b232 100644 --- a/tools/public_api_guard/material/table.d.ts +++ b/tools/public_api_guard/material/table.d.ts @@ -114,6 +114,7 @@ export declare class MatTableDataSource extends _MatTableDataSource; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/tabs.d.ts b/tools/public_api_guard/material/tabs.d.ts index 340cb6f98bac..5e7c61fb6702 100644 --- a/tools/public_api_guard/material/tabs.d.ts +++ b/tools/public_api_guard/material/tabs.d.ts @@ -257,6 +257,7 @@ export interface MatTabsConfig { } export declare class MatTabsModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/toolbar.d.ts b/tools/public_api_guard/material/toolbar.d.ts index 5ffe087e8cf9..5588af3c75b9 100644 --- a/tools/public_api_guard/material/toolbar.d.ts +++ b/tools/public_api_guard/material/toolbar.d.ts @@ -7,6 +7,7 @@ export declare class MatToolbar extends _MatToolbarMixinBase implements CanColor } export declare class MatToolbarModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/tooltip.d.ts b/tools/public_api_guard/material/tooltip.d.ts index 32bd60c0e0f9..5949e7601880 100644 --- a/tools/public_api_guard/material/tooltip.d.ts +++ b/tools/public_api_guard/material/tooltip.d.ts @@ -101,6 +101,7 @@ export interface MatTooltipDefaultOptions { } export declare class MatTooltipModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/material/tree.d.ts b/tools/public_api_guard/material/tree.d.ts index 6eade09863ec..a8e6d19082fd 100644 --- a/tools/public_api_guard/material/tree.d.ts +++ b/tools/public_api_guard/material/tree.d.ts @@ -47,6 +47,7 @@ export declare class MatTreeFlattener { } export declare class MatTreeModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/tools/public_api_guard/youtube-player/youtube-player.d.ts b/tools/public_api_guard/youtube-player/youtube-player.d.ts index cf80cb16f920..511b6fc06f59 100644 --- a/tools/public_api_guard/youtube-player/youtube-player.d.ts +++ b/tools/public_api_guard/youtube-player/youtube-player.d.ts @@ -48,6 +48,7 @@ export declare class YouTubePlayer implements AfterViewInit, OnDestroy, OnInit { } export declare class YouTubePlayerModule { + static ɵfac: i0.ɵɵFactoryDef; static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; } diff --git a/yarn.lock b/yarn.lock index 4db95e5bf3b5..e67ad844c723 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@angular-devkit/build-optimizer@^0.1200.0-next.0": +"@angular-devkit/build-optimizer@^0.1200.0-next.4": version "0.1200.0-next.4" resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.1200.0-next.4.tgz#70fe590c651f1e4ad83ac299d69c46c2703fc8bb" integrity sha512-ZO50ImbpVCG++F8uEnpDfG/xHDiluYuM21eh9X4FIZEeyC7xcZBoCXIiE2LrEYDiaVYNrYw0T6x2F+3naj1Q8Q== @@ -13,37 +13,37 @@ typescript "4.1.5" webpack-sources "2.2.0" -"@angular-devkit/core@12.0.0-next.2", "@angular-devkit/core@^12.0.0-next.0": - version "12.0.0-next.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-12.0.0-next.2.tgz#35b3f05e9bf058e38ff8c1336939ce721fa0b22d" - integrity sha512-VEsLNqjNSRvbWT97kLqLzCys1Fu15tKiUNVzCiPElnCDMRuNRg2ybhXUgNa1IO00oaTajKpjolGQlkG56P3kHg== +"@angular-devkit/core@12.0.0-next.4", "@angular-devkit/core@^12.0.0-next.4": + version "12.0.0-next.4" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-12.0.0-next.4.tgz#d12f5ea9195bf6d1c551a9a1808db2fdd93f0f48" + integrity sha512-sMhcE1/wxLR6BcfpHnHUvqhZPYdzbI/O3uDO4+d9n/5OCpQ5ayw/rUzCtu5MFT957yfdaB9B6rSbJ40ftixevg== dependencies: ajv "6.12.6" fast-json-stable-stringify "2.1.0" magic-string "0.25.7" - rxjs "6.6.3" + rxjs "6.6.6" source-map "0.7.3" -"@angular-devkit/schematics@12.0.0-next.2", "@angular-devkit/schematics@^12.0.0-next.0": - version "12.0.0-next.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-12.0.0-next.2.tgz#9e9ecdb36efe24c87840e3437b20b20607d5a2d7" - integrity sha512-fnCPvVK/yge6ppViQ50+q50VS5hv4tSUO9egs231swGJM56IYN8szro95g/GIjQklqyhCG+ldhtjSLNN0TF2dQ== +"@angular-devkit/schematics@12.0.0-next.4", "@angular-devkit/schematics@^12.0.0-next.4": + version "12.0.0-next.4" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-12.0.0-next.4.tgz#6d25334fada4cff06b1d28c05de244860d69f9d3" + integrity sha512-xqfnuhBRjWbE3gqlL124YqwZiVGq2B6IbCk8lHEHqeQ38ArgaDsR8htEHSRWupKjBd6h2eT4Lx8URL7C1IpADA== dependencies: - "@angular-devkit/core" "12.0.0-next.2" + "@angular-devkit/core" "12.0.0-next.4" ora "5.3.0" - rxjs "6.6.3" + rxjs "6.6.6" -"@angular/animations@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-12.0.0-next.0.tgz#87ef2dd874f2bb3c40475c5b0e8a916553388c14" - integrity sha512-pJS4+rekIeJefzWRniNu2bflPS/1xVR89xXJ1vApIYZ1KChowhQHbcCE5kkxLoWars1B54ZL4V86JvraF0pbmQ== +"@angular/animations@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-12.0.0-next.5.tgz#621d98140eca608144b7ffe8a8f93c875ca9da53" + integrity sha512-mxlB2qZEf576ErsNhbdLO1a+mqcALHbQUkjDQtUda7ZO41RV01HbE9UuEb1y6WYfiVU7yYze6kPdZGKH36zWLQ== dependencies: - tslib "^2.0.0" + tslib "^2.1.0" -"@angular/bazel@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-12.0.0-next.0.tgz#cf538161f2b9354a8f17bac3731ab8b368c0e98f" - integrity sha512-Huh/fxHec2NttTWUxCZLtzS0P167oHz8T3a7QJEK3yjU6lLcL3BBL2GtPYbvghs6GsgAbrD2fm9hEhjv3PyfXw== +"@angular/bazel@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/bazel/-/bazel-12.0.0-next.5.tgz#1b926e93a8763f095d144c8754eb72f1251dac41" + integrity sha512-w7K06MvO/51fzEaxbH0jVVDg8Le1qclEUb3IWq5NIJkSMTemGFRTPeEHiozNBHSUKumTffS1eZgLufnvC+u7lQ== dependencies: "@microsoft/api-extractor" "^7.7.13" shelljs "0.8.2" @@ -57,17 +57,17 @@ "@angular/core" "^10.0.0-0 || ^11.0.0" reflect-metadata "^0.1.13" -"@angular/common@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-12.0.0-next.0.tgz#cab430f60f3b1518d6b2ca8294330866a298911b" - integrity sha512-c1JDbb3VOqnm8vceZX2Kf/K/QgUANiE1rWo6Jri9ewvADBaXEsHtfUouN+XNZCQbxsY9bT076dl3Tflp5vzngA== +"@angular/common@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-12.0.0-next.5.tgz#9c82f3e72b84fe89c733c0db4deae84296ff9bad" + integrity sha512-HfENXz4uVYC68bRSVR/yoCfIeklKIAOVzLw3pWN5nFnf2XKn+TtKstjXc1heoP8xDgX2MFJLOw0VLk2Qu53z/g== dependencies: - tslib "^2.0.0" + tslib "^2.1.0" -"@angular/compiler-cli@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-12.0.0-next.0.tgz#d19d74224ad9a9f85f431deabcbebca5ec6d0ad1" - integrity sha512-XSmDLzL/ic21ycbwSZbqhmBanWHDxYdqv/v0Wwr2wWvG5sRlA6Wi639szNh0aGD5G3eehp1CWs1ilpupxPNBUQ== +"@angular/compiler-cli@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-12.0.0-next.5.tgz#1cc2c994c5470a4e67c6488efdb9305a4786a94d" + integrity sha512-rIaw7T32N22pc5iAn9G4/E+HgX+yBVQkMwhQPCzM/oI89oggWSjRuWzfY3CqSraZbvdA59nLEgIHzM+aQtO/bg== dependencies: "@babel/core" "^7.8.6" "@babel/types" "^7.8.6" @@ -82,7 +82,7 @@ semver "^6.3.0" source-map "^0.6.1" sourcemap-codec "^1.4.8" - tslib "^2.0.0" + tslib "^2.1.0" yargs "^16.1.1" "@angular/compiler@9.0.0": @@ -90,12 +90,12 @@ resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.0.0.tgz#87e0bef4c369b6cadae07e3a4295778fc93799d5" integrity sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ== -"@angular/compiler@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-12.0.0-next.0.tgz#35386d45111c544f905daf313ec8f36eeb8d2aef" - integrity sha512-BKo4hLQKopAgNArvfVrTCq6FLBT7xVZMM6HczkTlNjwkEqWuVZq/8CLyirv0C/HFGi9DLlg97rYAr8chRzdyfw== +"@angular/compiler@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-12.0.0-next.5.tgz#3d7b1a0271296466f695cf0bcb40a9fd47a06a7e" + integrity sha512-rWKSnEOYUd1UCyqTDgtjH8OtsVuqcBrnWDz1t6/3v6Wxnr6VfqGV4vTzb7FAtbwvCF9n+Hrg5wn6+R78qGg71w== dependencies: - tslib "^2.0.0" + tslib "^2.1.0" "@angular/core@9.0.0": version "9.0.0" @@ -109,12 +109,12 @@ dependencies: tslib "^2.0.0" -"@angular/core@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-12.0.0-next.0.tgz#f6916e7d7a744d5765441c9c4312c28d1cb152b5" - integrity sha512-7JqlX5rkOV4SvkIEUrL0aocU82AOO7SAH1N6SXRTT+zoOOBmiqHUbhwhY7kIvDJcBumiYVUvSapRT8mICPRx2Q== +"@angular/core@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-12.0.0-next.5.tgz#18597df4ea23d1bd781e62e85b72ce82b11cf452" + integrity sha512-UZBG4Lgvckteh3dM1f+lrJfianajIybHG4ttiLmh6XBGDObr55dzZQVlCjTqqFGVB1VJDjAIyHiJoqqxy9JNJQ== dependencies: - tslib "^2.0.0" + tslib "^2.1.0" "@angular/dev-infra-private@https://github.com/angular/dev-infra-private-builds.git#a8dbb0d8cd8de1e86a4ec4ea66b5bd89a47d4876": version "0.0.0" @@ -148,49 +148,49 @@ yaml "^1.10.0" yargs "^16.1.1" -"@angular/elements@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/elements/-/elements-12.0.0-next.0.tgz#4e0fc0fc606ccee3f3620c8310df71911a9eb175" - integrity sha512-ZGoviEIOVIbRBvXnHGyrpELAgn1IUB7M+IsI1WdfsT10kT2LM8vtnwIVysf8EJdk4O4rleCsh5I0viA+rACEFw== +"@angular/elements@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/elements/-/elements-12.0.0-next.5.tgz#1b53a20b61196a548097498434e20202dbec5df3" + integrity sha512-5P8VMmpCSc4wv0QrflZc38xFE7VH93A+zLY83M8BrA4DVWJzfUYgFglo1jcRqoAfiS3c88nxNmmknpZBwri3sw== dependencies: - tslib "^2.0.0" + tslib "^2.1.0" -"@angular/forms@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-12.0.0-next.0.tgz#5587734060b074fc33eefd7c57a4b931c1ddb74e" - integrity sha512-rEufE7FO/PsO87koitnHZkvXcuGyADzpfTXoLtongAXJemr4RzFZmRyfpTuSO5zmHPkY8ufLnd3/r/wkeCmM1w== +"@angular/forms@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-12.0.0-next.5.tgz#0fdd821d4b48ae7888df2cc781f41e0061e64504" + integrity sha512-Erp2gPIJU/TIgE8szcdZom4eetq9y/bmpqhMFAUrmQllyIvV9xTkqTaPEy44IO7rAMBT5Bcxk6gUimY2u+ObRg== dependencies: - tslib "^2.0.0" + tslib "^2.1.0" -"@angular/platform-browser-dynamic@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.0.0-next.0.tgz#9d107aa2812499a80b3a535fa3383191d018a8cf" - integrity sha512-Dgvb5tkjEg1WYwNsZaAjt5ZjzzUIBgYh1hgkZ0YJsxBjVx0Cr/WIXQUdL7m8/CcLUeQIeRyoPBVeu6nBtw9pug== +"@angular/platform-browser-dynamic@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.0.0-next.5.tgz#66444656b4a25cd6f798da8f89b8d1bf4d2634a7" + integrity sha512-ILDVSkMC5AWmJQLY6DQnjYqooZgcl1trt8nDNP4SXQhf+ndo7Wm+NNrmUhMLAuJ1xzkoLv7PtkY8CAtRRKXmig== dependencies: - tslib "^2.0.0" + tslib "^2.1.0" -"@angular/platform-browser@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-12.0.0-next.0.tgz#2b99b00da066a73ae225556d9d15aac89c898d28" - integrity sha512-hbyd+Z1nBU1q5U6YCHQiKmIjZnIRtJQttlZt5/Z+NUO5qqACSg2oWzQpztB/TGWpZFdE/HngCmKwU0JZPbO3pA== +"@angular/platform-browser@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-12.0.0-next.5.tgz#0eb5024c4cf88567ff201b599e3f6a3c6a5cddc8" + integrity sha512-5nTVflViIEbR6o4GHnbUtkXEIHXqNmDuWA/GhSdZpAirImFZBS0UCXXuuaRJ7NHh4G/3ikfb/6iN+eDJOV5j2w== dependencies: - tslib "^2.0.0" + tslib "^2.1.0" -"@angular/platform-server@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-12.0.0-next.0.tgz#53c6a42dea9d8c5ea5defcd9f846fc3d0fc81f0c" - integrity sha512-Fjby1YM2jel0L0rW0loUA8wJp+7EAgHmdSuSXsL8dXhIPttGP97vRGDlIOYiojnwfmuz+BEJoNBFdr9A2NoAIg== +"@angular/platform-server@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/platform-server/-/platform-server-12.0.0-next.5.tgz#6949887bb0db89dadd58d41b3c0a79cf27ca7b7f" + integrity sha512-8Y16K+ekH62yY0MibGPuAh4921QuLxeYf7BiNOpOszHeKfXjzaT2KGiN4lQBGtkfvL4JdEkkh4JA8RL54SA8dA== dependencies: domino "^2.1.2" - tslib "^2.0.0" + tslib "^2.1.0" xhr2 "^0.2.0" -"@angular/router@^12.0.0-next.0": - version "12.0.0-next.0" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-12.0.0-next.0.tgz#f75751e097bf85794e9bfb8181907ff9f7dbabfa" - integrity sha512-4DkPataUMuEM6qVNX+nkCImxk+ypNOJi5R+s3NbJ0JTOPSG9lIt0eXhKvjj5u1EB4S41foI1ONrsk5wmYiDQ9g== +"@angular/router@^12.0.0-next.5": + version "12.0.0-next.5" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-12.0.0-next.5.tgz#dbda639532c65d766019b020bba2a1f68fee1f21" + integrity sha512-JL+wLft5QVjVoewupWuXDpJW3dMCayoxHYpPqPzwNZjBK3E0CJqAW79Ifqm1+r6m7ep61d990caULmc0F0nyFw== dependencies: - tslib "^2.0.0" + tslib "^2.1.0" "@apidevtools/json-schema-ref-parser@^9.0.3": version "9.0.6" @@ -1808,13 +1808,13 @@ argparse "~1.0.9" colors "~1.2.1" -"@schematics/angular@^12.0.0-next.0": - version "12.0.0-next.2" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-12.0.0-next.2.tgz#40851f2072cbc81916e1f446ee79c1fb13155f89" - integrity sha512-KKjr0bVMJqFF+1J8vexIT7SGrnaCnU2LCIuQhk4VDrk/uZPtxEJPfBBtNVpx1NSDZu+HI9gq1FlzBvpPPAW2JA== +"@schematics/angular@^12.0.0-next.4": + version "12.0.0-next.4" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-12.0.0-next.4.tgz#e8246b46e4013f458afce45b34adc7633b55f0d8" + integrity sha512-zz16yD7+NAH6Q8BEMG5To6ckUzpN7C4i96HuxY/QCvLjD9zK3LnCAUge9qX0qjCaKdM+KKwbouZ1bEjXXS/WhA== dependencies: - "@angular-devkit/core" "12.0.0-next.2" - "@angular-devkit/schematics" "12.0.0-next.2" + "@angular-devkit/core" "12.0.0-next.4" + "@angular-devkit/schematics" "12.0.0-next.4" jsonc-parser "3.0.0" "@sindresorhus/is@^0.14.0": @@ -11451,10 +11451,10 @@ rxjs-tslint-rules@^4.33.1: tsutils "^3.0.0" tsutils-etc "^1.2.2" -rxjs@6.6.3: - version "6.6.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== +rxjs@6.6.6, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0, rxjs@^6.6.2, rxjs@^6.6.6: + version "6.6.6" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70" + integrity sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg== dependencies: tslib "^1.9.0" @@ -11465,13 +11465,6 @@ rxjs@^5.5.6: dependencies: symbol-observable "1.0.1" -rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.0, rxjs@^6.6.2, rxjs@^6.6.6: - version "6.6.6" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70" - integrity sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg== - dependencies: - tslib "^1.9.0" - safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -13072,16 +13065,16 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@4.1.2, typescript@^3.2.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.2.tgz#6369ef22516fe5e10304aae5a5c4862db55380e9" - integrity sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== - typescript@4.1.5, typescript@~4.1.2: version "4.1.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.5.tgz#123a3b214aaff3be32926f0d8f1f6e704eb89a72" integrity sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== +typescript@4.2.3, typescript@^3.2.2, typescript@~4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3" + integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== + typescript@^3.9.5, typescript@^3.9.7: version "3.9.7" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa"