Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

TypeScript definition for ValueType not found

Offen
#455 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
42/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
csharp, typescript
Bereich
tooling

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.

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:

Image

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?

Vorherrschende Sprache
C#
Sterne
783
Forks
80
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus microsoft/node-api-dotnet

Alle Issues in microsoft/node-api-dotnet

Ähnliche Issues

Weitere Issues zu C#

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.