microsoft / microsoft/node-api-dotnet
TypeScript definition for ValueType not found
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 783
- Forks
- 80
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When generating JavaScript/TypeScript for a very simple C# struct:
[JSExport] public struct Interface { ...
In the .d.ts file following is generated:
import './System.Collections';
import './System.Runtime';
export class Interface extends ValueType {...
ValueType is unknown to the typescript compiler:
Where is the TypeScript definition for ValueType or how can I avoid the TypeScript compiler error? Obviously there is no issue during runtime.
Is this an issue or do I overlook something?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduzieren Sie die einfache C#-struct mit [JSExport] und prüfen Sie die generierte .d.ts-Datei, insbesondere die Interface-Deklaration und ihre ValueType-Referenz. Überprüfen Sie, wie der TypeScript-Compiler die generierten Imports auflöst, und bestimmen Sie, ob die abgeschlossene Arbeit eine ValueType-Definition bereitstellen oder eine Möglichkeit dokumentieren sollte, den Compilerfehler zu vermeiden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, typescript
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100