googleapis / googleapis/google-cloud-node
version 10.0 is not compatible with typescript
- Lingua principale
- TypeScript
- Stelle
- 3.2k
- Fork
- 712
- Merge medio
- 2g 9h
- PR unite (30g)
- 104
Descrizione
**Steps:**
1. Upgrade from 9.2.1 to 10.0.0 or 10.0.1
3. Typescript compilation fails:
```
error TS2688: Cannot find type definition file for 'long'.
The file is in the program because:
Entry point for implicit type library 'long'
```
Expect upgrading to v10 shouldn't fail compile.
**Cause:**
Version 10.0 depends on google-gax 5.0.2-rc.1, which includes dependency @types/long ^5.0.0
This dependency is deprecated and was removed in [google-gax latest version 5.0.1](https://github.com/googleapis/gax-nodejs/releases/tag/google-gax-v5.0.1)
**Resolution:**
Changing dependency google-gax version to non-rc 5.0.1 or later (latest 5.0.3) resolves the Typescript compile error.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando le dichiarazioni delle dipendenze del pacchetto per google-gax e riproduci l'errore di compilazione TypeScript descritto per gli aggiornamenti dalla versione 9.2.1 alla 10.0.0 o 10.0.1. Il lavoro è completato quando la dipendenza non introduce più la definizione deprecata di @types/long e l'errore TS2688 segnalato non si verifica più.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- google-cloud, nodejs, typescript
- Ambito
- build-system, developer-experience
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 55/100