node.js - GraphQL byggproblem: Gränssnittet 'ExecutionResult<TData>' utvidgar felaktigt gränssnittet 'ExecutionResult'


Jag bygger en GraphQL lambda-server med [email [email [email , men fick följande fel:

node_modules/apollo-link/lib/types.d.ts(5,18): error TS2430: Interface 'ExecutionResult<TData>' incorrectly extends interface 'ExecutionResult<{ [key: string]: any; }, { [key: string]: any; }>'
Types of property 'data' are incompatible.
  Type 'TData | null | undefined' is not assignable to type '{ [key: string]: any; } | null | undefined'.
    Type 'TData' is not assignable to type '{ [key: string]: any; } | null | undefined'.
      Type 'TData' is not assignable to type '{ [key: string]: any; }'.

Några förslag på hur man åtgärdar detta problem?

Har du försökt installera olika graphql-versioner ^14.0.0 ^16.0.0? De fungerade inte.

package.json beroenden:

    "@aws-sdk/client-kms": "^3.16.0",
    "apollo-server-lambda": "2.19.0",
    "aws-embedded-metrics": "^2.0.4",
    "axios": "^0.24.0",
    "axios-retry": "^3.2.5",
    "graphql": "^15.5.0",