Skip to content

Commit 44c1e6d

Browse files
alan-agius4dgp1130
authored andcommitted
refactor(@angular-devkit/schematics): remove deprecated analytics property
BREAKING CHANGE: Deprecated `analytics` property has been removed from `TypedSchematicContext` interface
1 parent 2fc7c73 commit 44c1e6d

File tree

4 files changed

+2
-11
lines changed

4 files changed

+2
-11
lines changed

goldens/public-api/angular_devkit/schematics/src/index.md

-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
/// <reference types="node" />
88

9-
import { analytics } from '@angular-devkit/core';
109
import { BaseException } from '@angular-devkit/core';
1110
import { logging } from '@angular-devkit/core';
1211
import { Observable } from 'rxjs';
@@ -929,8 +928,6 @@ export const TreeSymbol: symbol;
929928
export interface TypedSchematicContext<CollectionMetadataT extends object, SchematicMetadataT extends object> {
930929
// (undocumented)
931930
addTask<T>(task: TaskConfigurationGenerator<T>, dependencies?: Array<TaskId>): TaskId;
932-
// @deprecated (undocumented)
933-
readonly analytics?: analytics.Analytics;
934931
// (undocumented)
935932
readonly debug: boolean;
936933
// (undocumented)

goldens/public-api/angular_devkit/schematics/testing/index.md

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
/// <reference types="node" />
88

9-
import { analytics } from '@angular-devkit/core';
109
import { logging } from '@angular-devkit/core';
1110
import { Observable } from 'rxjs';
1211
import { Path } from '@angular-devkit/core';

goldens/public-api/angular_devkit/schematics/tools/index.md

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
/// <reference types="node" />
88

9-
import { analytics } from '@angular-devkit/core';
109
import { BaseException } from '@angular-devkit/core';
1110
import { JsonObject } from '@angular-devkit/core';
1211
import { logging } from '@angular-devkit/core';

packages/angular_devkit/schematics/src/engine/interface.ts

+2-6
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export type CollectionDescription<CollectionMetadataT extends object> = Collecti
6565
*/
6666
export type SchematicDescription<
6767
CollectionMetadataT extends object,
68-
SchematicMetadataT extends object
68+
SchematicMetadataT extends object,
6969
> = SchematicMetadataT & {
7070
readonly collection: CollectionDescription<CollectionMetadataT>;
7171
readonly name: string;
@@ -187,7 +187,7 @@ export interface Schematic<CollectionMetadataT extends object, SchematicMetadata
187187
*/
188188
export interface TypedSchematicContext<
189189
CollectionMetadataT extends object,
190-
SchematicMetadataT extends object
190+
SchematicMetadataT extends object,
191191
> {
192192
readonly debug: boolean;
193193
readonly engine: Engine<CollectionMetadataT, SchematicMetadataT>;
@@ -196,10 +196,6 @@ export interface TypedSchematicContext<
196196
readonly strategy: MergeStrategy;
197197
readonly interactive: boolean;
198198
addTask<T>(task: TaskConfigurationGenerator<T>, dependencies?: Array<TaskId>): TaskId;
199-
200-
// This might be undefined if the feature is unsupported.
201-
/** @deprecated since version 11 - as it's unused. */
202-
readonly analytics?: analytics.Analytics;
203199
}
204200

205201
/**

0 commit comments

Comments
 (0)