typescript - Typningar för flera graphql-frågeimporter via graphql-tag/loader
Jag har en komponent som importerar en fråga från en GraphQL-fil via graphql-tag/loader i webpack.
query testQuery {
test
}
query test2Query {
test
}
import { testQuery, test2Query } from './test.graphql'
Jag försöker nu deklarera en generell typning för alla möjliga frågor och mutationer:
declare module '*.graphql' {
import { DocumentNode } from 'graphql';
const exp: { [key: string]: DocumentNode };
export default exp;
}
Typescript-kompilatorn känner inte igen min import. Jag vet att min typdefinition är felaktig, men jag kan inte tycka att jag hittar någon dokumentation som skulle hjälpa mig i detta fall.
Några förslag?