我有一个组件,它通过 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;
}
打字稿编译器无法识别我的导入。我知道我的打字定义有问题,但在这种情况下我似乎找不到对我有帮助的文档。
有什么建议么?