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

TypeScript Error: Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier.

Offen
#5 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Veraltet
Tech-Stack
typescript
Bereich
tooling

Rechercherichtung

Öffne index.d.ts und untersuche die von tsc gemeldete Client_Libsql-Deklaration der obersten Ebene. Validiere die Deklaration mit TypeScript, ohne die Option skipLibCheck von tsconfig.json zu aktivieren; abgeschlossen ist die Aufgabe, wenn der gemeldete Modifikatorfehler verschwunden ist, während Deklarungsdateien weiterhin geprüft werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

You're missing a declare statement before the class Client_Libsql extends Knex.Client {} declaration in index.d.ts declaration file.

It's causing errors in my application when tsc attempts to transpile it.
I'm not going to set tsconfig.json skipLibCheck to true, which I've seen others suggest, since I need my declaration files to be validated during build and that option disables checking of those files.

Thank you,
Scott

Vorherrschende Sprache
JavaScript
Sterne
11
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

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 libsql/knex-libsql

Alle Issues in libsql/knex-libsql

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

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