Вот как должно быть:


BeersPage.getInitialProps = async (context) => { const { apolloClient } = context const result = await apolloClient.query<BeersConnectionQuery>({ query: BeersConnectionDocument, /** * Важно, чтобы все переменные запроса серверные и фронтовые совпадали, * иначе при рендеринге не будут получены данные из кеша и рендер будет пустой. */ variables: { ...getBeersVariables(context.query), }, }) return { statusCode: !result.data.beersConnection.edges.length ? 404 : undefined, } }
И здесь context.query вроде как должа иметь тип ParsedUrlQuery, на что и ругается