Skip to content

Commit 7ee4458

Browse files
committed
refactor(@angular-devkit/core): don't use concrete type as interface
1 parent 457b447 commit 7ee4458

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

goldens/public-api/angular_devkit/core/index.api.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -554,11 +554,11 @@ function oneLine(strings: TemplateStringsArray, ...values: any[]): string;
554554
function parseJsonPointer(pointer: JsonPointer): string[];
555555

556556
// @public (undocumented)
557-
export class PartiallyOrderedSet<T> implements Set<T> {
557+
export class PartiallyOrderedSet<T> {
558558
// (undocumented)
559559
[Symbol.iterator](): IterableIterator<T, undefined, unknown>;
560560
// (undocumented)
561-
get [Symbol.toStringTag](): 'Set';
561+
get [Symbol.toStringTag](): 'PartiallyOrderedSet';
562562
// (undocumented)
563563
add(item: T, deps?: Set<T> | T[]): this;
564564
// (undocumented)

packages/angular_devkit/core/src/utils/partially-ordered-set.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export class CircularDependencyFoundException extends BaseException {
1919
}
2020
}
2121

22-
export class PartiallyOrderedSet<T> implements Set<T> {
22+
export class PartiallyOrderedSet<T> {
2323
private _items = new Map<T, Set<T>>();
2424

2525
protected _checkCircularDependencies(item: T, deps: Set<T>): void {
@@ -161,7 +161,7 @@ export class PartiallyOrderedSet<T> implements Set<T> {
161161
return undefined;
162162
}
163163

164-
get [Symbol.toStringTag](): 'Set' {
165-
return 'Set';
164+
get [Symbol.toStringTag](): 'PartiallyOrderedSet' {
165+
return 'PartiallyOrderedSet';
166166
}
167167
}

0 commit comments

Comments
 (0)