"@apollo/client": "^3.0.2"
"@types/node": "^14.0.20",
"@types/react": "^16.9.49",
"typescript": "^4.0.3"
So I'm getting the above mentioned error when attempting to convert a file to typescript on the following code:
lib/withData.ts
import { WebSocketLink } from '@apollo/client/link/ws';
const wsLink = isBrowser ? new WebSocketLink({
uri: process.env.NODE_ENV === 'development' ? endpointWS : prodEndpointWS,
options: {
reconnect: true,
lazy: true
}
}) : null;
if (wsLink) {
wsLink.subscriptionClient.on("connecting", () => {
console.log("connecting");
});
wsLink.subscriptionClient.on("connected", () => {
console.log("connected");
});
wsLink.subscriptionClient.on("reconnecting", () => {
console.log("reconnecting");
});
wsLink.subscriptionClient.on("reconnected", () => {
console.log("reconnected");
});
wsLink.subscriptionClient.on("disconnected", () => {
console.log("disconnected");
});
wsLink.subscriptionClient.maxConnectTimeGenerator.duration = () =>
wsLink.subscriptionClient.maxConnectTimeGenerator.max;
}
How do I resolve this? My partial repo is located here: https://github.com/TheoMer/next_apollo