UNPKG

@apollo/client

Version:

A fully-featured caching GraphQL client.

22 lines 861 B
import { __extends } from "tslib"; import { SubscriptionClient } from 'subscriptions-transport-ws'; import { ApolloLink } from "../core/index.js"; var WebSocketLink = (function (_super) { __extends(WebSocketLink, _super); function WebSocketLink(paramsOrClient) { var _this = _super.call(this) || this; if (paramsOrClient instanceof SubscriptionClient) { _this.subscriptionClient = paramsOrClient; } else { _this.subscriptionClient = new SubscriptionClient(paramsOrClient.uri, paramsOrClient.options, paramsOrClient.webSocketImpl); } return _this; } WebSocketLink.prototype.request = function (operation) { return this.subscriptionClient.request(operation); }; return WebSocketLink; }(ApolloLink)); export { WebSocketLink }; //# sourceMappingURL=index.js.map