Open
Description
Which packages are impacted by your issue?
@graphql-codegen/typescript-react-apollo
Describe the bug
import type { ReactApolloRawPluginConfig } from '@graphql-codegen/typescript-react-apollo/typings/config';
compiles under "moduleResolution": "node"
, but fails under node16
(or nodenext
).
Should it be imported in a different way? Removing typings
fails as well. I could just not import the type, but would prefer to have the type safety (e.g. it alerted me earlier that typescript-react-apollo
doesn't yet support separate input and output types for scalars).
Your Example Website or App
Steps to Reproduce the Bug or Issue
Run tsc --noEmit
.
Expected behavior
As a user, I expected the codegen config to compile successfully, but it fails with
codegen.ts:2:49 - error TS2307: Cannot find module '@graphql-codegen/typescript-react-apollo/typings/config' or its corresponding type declarations.
2 import type { ReactApolloRawPluginConfig } from '@graphql-codegen/typescript-react-apollo/typings/config';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Screenshots or Videos
No response
Platform
- OS: WSL2
- NodeJS: 18.17.0
graphql
version: 16.6.0@graphql-codegen/*
version(s):
"@graphql-codegen/cli": 4.0.1,
"@graphql-codegen/typescript": 4.0.1,
"@graphql-codegen/typescript-operations": 4.0.1,
"@graphql-codegen/typescript-react-apollo": 4.1.0,
Codegen Config File
import { CodegenConfig } from "@graphql-codegen/cli";
import type { ReactApolloRawPluginConfig } from '@graphql-codegen/typescript-react-apollo/typings/config';
const apolloConfig: ReactApolloRawPluginConfig = {};
const config: CodegenConfig = {
schema: "schema.graphql",
documents: "document.graphql",
generates: {
"types.ts": { plugins: ["typescript", "typescript-operations"] },
},
};
export default config;
Additional context
No response
Metadata
Metadata
Assignees
Labels
No labels