diff --git a/package.json b/package.json index 7a011cc..b78c862 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hibas123/utils", - "version": "2.2.17", + "version": "2.2.18", "description": "Different Utilities, that are not worth own packages", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/observable.ts b/src/observable.ts index b6e8dcb..984617a 100755 --- a/src/observable.ts +++ b/src/observable.ts @@ -62,6 +62,8 @@ export default class Observable { let oldcb = this.subscriberCollect.find((e) => e === callback); if (!oldcb) this.subscriberCollect.push(callback); + + return () => this.unsubscribe(callback); } /**