typescript - graphql-tag/loader経由での複数のgraphqlクエリインポートの型定義
私は、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;
}
TypeScriptコンパイラが私のインポートを認識しません。型定義が間違っていることは分かっていますが、この場合に役立つドキュメントが見つかりません。
何か提案はありますか?