2017-08-24 16 views
2

graphqlの型定義を取得しようとしています。 graphql@types/graphqlの両方をインストールしました。私のファイルには​​があります。しかし、私はGraphQLSchemaConfigのようなタイプにアクセスすることはできません。どうすればそれらにアクセスできますか?型定義は、コンストラクタがその型の引数を要求するときに正しくロードされているようです。definitelyTyped for graphql

答えて

1

GraphQLSchemaConfigは、type/schema.d.tsファイルで定義されエクスポートされます。しかし、ファイルindex.d.tsは、GraphQLSchemaのみを再エクスポートします。私たちは、詳細はdefinitely typed repository graphql directory.

  • index.d.tsにあります...行うことによって、これを回避

    import { GraphQLSchemaConfig } from "graphql/type/schema"; 
    

    を働かせることができるexport * from './type';

  • type/index.d.tsexport { GraphQLSchema } from './schema';
  • type/schema.d.tsexport interface GraphQLSchemaConfig { /* ... */)
が含まれて含まれている含まれています

GraphQLSchemaConfigをインポートするために参照する必要があるのは、この最後のファイルです。