diff --git a/src/client/index.ts b/src/client/index.ts index b3538f5..7bffc1c 100644 --- a/src/client/index.ts +++ b/src/client/index.ts @@ -88,14 +88,21 @@ export default class HgraphClient implements Client { } removeAllSubscriptions() { - this.getSubscribtions().forEach((observable) => observable.unsubscribe()) + this.getSubscriptions().forEach((observable) => observable.unsubscribe()) } - getSubscribtions() { + getSubscriptions() { //copy of original array return [...this.subscriptions] } + /** + * @deprecated Use {@link getSubscriptions} instead. + */ + getSubscribtions() { + return this.getSubscriptions() + } + subscribe( flexibleRequestBody: FlexibleRequestBody, handlers: SubscriptionHandlers diff --git a/src/types/index.ts b/src/types/index.ts index a60a63e..febb584 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -69,6 +69,10 @@ export interface Client { subscriptionClient: SubscriptionClient removeSubscription: (subscription: ObservableSubscription) => void removeAllSubscriptions: () => void + getSubscriptions: () => ObservableSubscription[] + /** + * @deprecated Use `getSubscriptions` instead. + */ getSubscribtions: () => ObservableSubscription[] query: ( flexibleRequestBody: FlexibleRequestBody, @@ -92,6 +96,10 @@ export default class HgraphClient implements Client { private subscriptions: ObservableSubscription[] removeSubscription: (subscription: ObservableSubscription) => void removeAllSubscriptions: () => void + getSubscriptions: () => ObservableSubscription[] + /** + * @deprecated Use `getSubscriptions` instead. + */ getSubscribtions: () => ObservableSubscription[] query: ( flexibleRequestBody: FlexibleRequestBody,