graphql - ApolloServer 4 - Esperado 0 argumentos, mas recebeu 1 - Erro do Typescript
Esperando 0 argumentos, mas recebido 1 - Erro do Typescript ao criar novos objetos ApolloServer. De acordo com a documentação, ele deveria aceitar um parâmetro, o código também é executado sem erro, mas não tenho certeza do porquê de estar recebendo este aviso do Typescript.
import { ApolloServer } from "@apollo/server";
import { startStandaloneServer } from "@apollo/server/standalone";
import { schema } from "./api/schema";
import ContextValue from "./api/context";
const server = new ApolloServer({
schema,
});
const { url } = await startStandaloneServer(server, {
listen: { port: 4000 },
context: async ({ req }) => new ContextValue({ req, server }),
});
console.log(`🚀 Server ready asst: ${url}`);
Resposta #1
Descobri esse problema, ele estava acontecendo devido à incompatibilidade de versões do TypeScript usado pelo VSCode em comparação com o projeto. Verifique a versão usada pelo VSCode e tente atualizá-la se não estiver compatível.
Atualize a versão do vscode nas configurações como abaixo.

