Appendice D. Ricette per la scrittura di file di dichiarazione per moduli JavaScript di terze parti
Questa appendice tratta alcuni elementi chiave e schemi che si presentano più volte durante la digitazione di moduli di terze parti. Per una discussione più approfondita sulla digitazione del codice di terze parti, vai a "JavaScript che non ha dichiarazioni di tipo su DefinitelyTyped".
Poiché i file di dichiarazione dei moduli devono vivere in file .d.ts e quindi non possono contenere valori, quando dichiari i tipi di modulo devi usare la parola chiave declare per affermare che i valori del tipo dato sono realmente esportati dal tuo modulo. La Tabella D-1 fornisce un breve riassunto delle dichiarazioni regolari e delle loro equivalenti dichiarazioni di tipo.
| .ts | .d.ts |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tipi di esportazione
Il fatto che il tuo modulo utilizzi esportazioni globali, ES2015 o CommonJS influenzerà il modo in cui scriverai i tuoi file di dichiarazione.
Globali
Se il tuo modulo assegna solo valori allo spazio dei nomi globale e non esporta nulla, puoi creare un file in ...