diff --git a/goldens/public-api/angular_devkit/core/index.api.md b/goldens/public-api/angular_devkit/core/index.api.md index 61747760e753..748faf2bbeb4 100644 --- a/goldens/public-api/angular_devkit/core/index.api.md +++ b/goldens/public-api/angular_devkit/core/index.api.md @@ -567,15 +567,15 @@ export class PartiallyOrderedSet { clear(): void; // (undocumented) delete(item: T): boolean; - entries(): SetIterator<[T, T]>; + entries(): IterableIterator<[T, T]>; // (undocumented) forEach(callbackfn: (value: T, value2: T, set: PartiallyOrderedSet) => void, thisArg?: any): void; // (undocumented) has(item: T): boolean; - keys(): SetIterator; + keys(): IterableIterator; // (undocumented) get size(): number; - values(): SetIterator; + values(): IterableIterator; } // @public diff --git a/packages/angular_devkit/core/src/utils/partially-ordered-set.ts b/packages/angular_devkit/core/src/utils/partially-ordered-set.ts index 9aa37f467ba6..297210c6ff89 100644 --- a/packages/angular_devkit/core/src/utils/partially-ordered-set.ts +++ b/packages/angular_devkit/core/src/utils/partially-ordered-set.ts @@ -51,7 +51,7 @@ export class PartiallyOrderedSet { /** * Returns an iterable of [v,v] pairs for every value `v` in the set. */ - *entries(): SetIterator<[T, T]> { + *entries(): IterableIterator<[T, T]> { for (const item of this) { yield [item, item]; } @@ -60,14 +60,14 @@ export class PartiallyOrderedSet { /** * Despite its name, returns an iterable of the values in the set, */ - keys(): SetIterator { + keys(): IterableIterator { return this.values(); } /** * Returns an iterable of values in the set. */ - values(): SetIterator { + values(): IterableIterator { return this[Symbol.iterator](); }