diff --git a/src/base/ResourceWatch.ts b/src/base/ResourceWatch.ts index 7d4be28..5be2623 100644 --- a/src/base/ResourceWatch.ts +++ b/src/base/ResourceWatch.ts @@ -31,7 +31,8 @@ export class ResourceWatch> private lastSeemResourceVersion?: string, ) {} - [Symbol.asyncIterator]() { + [Symbol.asyncIterator](signal?: AbortSignal) { + signal?.addEventListener("abort", this.close.bind(this)); return this; }