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",