typescript - Typings voor meerdere graphql query imports via graphql-tag/loader
Ik heb een component die een query importeert uit een graphql-bestand via de graphql-tag/loader van webpack.
query testQuery {
test
}
query test2Query {
test
}
import { testQuery, test2Query } from './test.graphql'
Ik probeer nu een algemene typisering te declareren voor alle mogelijke queries en mutaties:
declare module '*.graphql' {
import { DocumentNode } from 'graphql';
const exp: { [key: string]: DocumentNode };
export default exp;
}
De TypeScript-compiler herkent mijn import niet. Ik weet dat mijn type-definitie fout is, hoewel ik geen documentatie kan vinden die me in dit geval zou helpen.
Enige suggesties?