Ich versuche, Typdefinitionen für graphql zu erhalten. Ich habe beide graphql
und @types/graphql
installiert und in meiner Datei habe ich import * as graphql from "graphql"
. Ich kann jedoch nicht auf Typen wie GraphQLSchemaConfig
zugreifen. Wie kann ich auf diese zugreifen? Die Typdefinitionen scheinen korrekt geladen zu sein, da der Konstruktor nach einem Argument dieses Typs fragt.DefinitelyTyped für graphql
2
A
Antwort
1
GraphQLSchemaConfig
wird definiert und in die Datei type/schema.d.ts
exportiert. Die Datei index.d.ts
exportiert jedoch nur GraphQLSchema
. Wir können, indem Sie dieses Problem umgehen ...
import { GraphQLSchemaConfig } from "graphql/type/schema";
Es gibt Details in der definitely typed repository graphql directory.
index.d.ts
enthältexport * from './type';
type/index.d.ts
enthältexport { GraphQLSchema } from './schema';
type/schema.d.ts
export interface GraphQLSchemaConfig { /* ... */)
Es ist die letzte Datei, auf die wir verweisen müssen, um GraphQLSchemaConfig
zu importieren.
Verwandte Themen
- 1. Ist GraphQL gültig für GraphQL +?
- 2. DefinitelyTyped vs typings - Vergleich
- 3. DefinitelyTyped vs index.d.ts für Winkel Bibliothek
- 4. Extend Typoskript definitelyTyped Definitionsdatei
- 5. Erstellen einer neuen DefinitelyTyped-Definition
- 6. Nur mein DefinitelyTyped-Projekt testen
- 7. GraphQL für Time Series
- 8. Micro Services für graphql
- 9. Graphql für komplexe Datenstrukturen
- 10. GraphQL-Clientbibliotheken für iOS
- 11. Wurzelmethoden für GraphQL-Unterfeldabfragen
- 12. Erforderliche Mindestknotenversion für GraphQL?
- 13. SOAP-Konvertierung für GraphQL
- 14. GraphQL Viewer für Mutationen
- 15. Wie wird DefinitelyTyped in Angular5 verwendet?
- 16. Installation der richtigen Typisierung von DefinitelyTyped
- 17. Argument Überlastungen für GraphQL Feld
- 18. GraphQL Resolver Middleware für Authentifizierungsprüfung
- 19. GraphQL Bereitschaft für .net Entwicklung
- 20. Preformance Test für graphQL API
- 21. github graphql Abfrage für Projektmitarbeiter
- 22. Apollo/GraphQL: Feldtyp für Zeitstempel?
- 23. DefinitelyTyped Typescript Definition erkennt keine Mungo-Abhängigkeiten
- 24. Angular 5 + SignalR (DefinitelyTyped) - Name nicht gefunden '$'
- 25. GraphQL: Wie Paginierung mit GraphQL-Java implementieren?
- 26. graphql-tester (Komponententests) mit Graphql Apollo Server
- 27. Graphql Architektur
- 28. graphql Fehler und Statusmeldungen in graphql-js
- 29. GraphQL erhalten einen Benutzer mit GraphQL-Tools
- 30. GraphQL - Syntaxfehler GraphQL Anfrage (5,15) erwartete Name