loopbackio / loopbackio/loopback-next

Issue on your example example app, todo-list vs your latest release.

Offen
#8,775 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug Examples
Vorherrschende Sprache
TypeScript
Sterne
5.1k
Forks
1.1k
Ø Merge
2 T. 21 Std.
Gemergte PRs (30 T.)
27

Beschreibung

### Describe the bug

Has no exported member 'FakeTimerInstallOpts' when 'npm run build'.

### Logs

```shell
node_modules/@types/sinon/index.d.ts:1447:53 - error TS2694: Namespace '"/home/lemz/Projects/Loopback/todo-
list/node_modules/@sinonjs/fake-timers/types/fake-timers-src"' has no exported member 'FakeTimerInstallOpts'.

1447 useFakeTimers: boolean | Partial;
~~~~~~~~~~~~~~~~~~~~

node_modules/@types/sinon/index.d.ts:1569:67 - error TS2694: Namespace '"/home/lemz/Projects/Loopback/todo-
list/node_modules/@sinonjs/fake-timers/types/fake-timers-src"' has no exported member 'FakeTimerInstallOpts'.

1569 useFakeTimers(config?: number | Date | Partial): SinonFakeTimers;
~~~~~~~~~~~~~~~~~~~~

Found 2 errors in the same file, starting at: node_modules/@types/sinon/index.d.ts:1447
```

### Additional information

_No response_

### Reproduction

https://github.com/lemadane/todolist-loopback4

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Fehler mit npm run build im verlinkten todolist-loopback4-Beispiel zu reproduzieren. Untersuche node_modules/@types/sinon/index.d.ts und die in den Fehlern referenzierte @sinonjs/fake-timers-Deklaration; fertig ist es, wenn das Beispiel ohne die fehlenden FakeTimerInstallOpts-Fehler gebaut wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
node.js, typescript
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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