Ich möchte, dass der Inhalt von d.ts-Dateien in das json-Format konvertiert wird, d. H. Ich möchte, dass das Skelett von Funktionen in d.ts-Dateien in json oder als abstrakter Syntaxbaum angezeigt wird. Ich möchte wissen, wie ich vorgehen muss, um dies zu erreichen. Kurz gesagt, möchte ich nur die Existenz dieser bestimmten Funktion in der JSON-Datei angezeigt werden.Wie konvertiere ich Definition Typescript in Json?
1
A
Antwort
2
Sie verwenden grundsätzlich den Typescript-Compiler api/Program, um eine SourceFile
und die Verwendung ts.forEachChild
zu erhalten, um alle seine untergeordneten Elemente zu sehen.
Mehr
Docs: https://basarat.gitbooks.io/typescript/content/docs/compiler/ast-tip-children.html
Ein OSS-Tool, das bereits den AST zeigt: https://basarat.gitbooks.io/alm/content/features/ast.html
Verwandte Themen
- 1. Wie konvertiere ich diese JSON Datetime?
- 2. Typescript Definition Konstruktor oder Funktion?
- 3. MarkerCluster LeafletJS Plugin TypeScript Definition Dateierstellung
- 4. Typescript `enum` aus JSON-String
- 5. TypeScript: Konvertiere einen Bool in einen String Wert
- 6. Konvertiere ein JSON NSData in NSDictionary
- 7. Die jquery.d.ts Definition generiert viele Fehler in TypeScript 0.9
- 8. Wie importiere ich eine Bibliothek in einen Knoten ohne Typescript/TSD-Definition?
- 9. Wie füge ich eine definiertes TypeScript-Definition in ASP.NET 5 hinzu?
- 10. JSON Schema - rekursive Schema Definition
- 11. Json Manipulation TypeScript Angular 2
- 12. Wendung typescript Objekt in JSON Zeichenfolge
- 13. Wie definiere ich ein Zahl-> String-Dictionary in Typescript?
- 14. Wie konvertiere ich int? in int
- 15. Wie konvertiere ich Audio in Text?
- 16. Wie konvertiere ich Sprache in Text?
- 17. Wie konvertiere ich SQL-Spalten in Zeilen?
- 18. Wie konvertiere ich diese Abfrage in LINQ?
- 19. Wie konvertiere ich ein Datum in YYYYMMDD?
- 20. Wie konvertiere ich NaN in eine 0?
- 21. Wie konvertiere ich diese Unterabfrage in Linq?
- 22. Wie konvertiere ich System.Windows.Media.SolidcolorBrush in System.Drawing.Color?
- 23. Wie konvertiere ich Textzeilen in Spalten?
- 24. Wie konvertiere ich Benutzereingaben in eine Liste?
- 25. Wie konvertiere ich NSString in NSData?
- 26. Wie konvertiere ich NSArray in NSString?
- 27. Wie konvertiere ich 2.0E-6 in 0.00000200?
- 28. OCaml - Wie konvertiere ich Int in String?
- 29. Wie konvertiere ich Double [] in Double []?
- 30. Wie konvertiere ich Wörterbuchlistenwerte in ganze Zahlen?