1

我有一个组件,它通过 webpack 的 graphql-tag/loader 从 graphql 文件导入查询。

query testQuery {
  test
}

query test2Query {
   test
}
import { testQuery, test2Query } from './test.graphql'

我现在尝试为所有可能的查询和突变声明一个通用类型:

declare module '*.graphql' {
  import { DocumentNode } from 'graphql';
  const exp: { [key: string]: DocumentNode };

  export default exp;
}

打字稿编译器无法识别我的导入。我知道我的打字定义有问题,但在这种情况下我似乎找不到对我有帮助的文档。

有什么建议么?

4

0 回答 0