TypeScript supporta già queste e tutte le altre librerie JavaScript. Qualsiasi codice JavaScript è un codice TypeScript valido.
Ovviamente per vedere tutti i vantaggi di TypeScript queste librerie dovrebbero aggiungere annotazioni di tipo, questo può essere fatto in modo discreto creando i file di origine della dichiarazione (file con estensione .d.ts
). Questi sono fondamentalmente file di intestazione che descrivono le informazioni sul tipo associate al codice JavaScript esistente.
Ovviamente, al di fuori dell'ambito del progetto TypeScript è possibile creare questi file di origine di dichiarazione per ogni libreria JavaScript comune. Spetta a questi progetti e alla comunità contribuire a questo.
È possibile visualizzare a sample Declaration Source File for jQuery incluso nei campioni TypeScript.
Penso che tu chieda i file delle definizioni, sono sicuro che saranno fatti per tutti i principali framework javascript, non è tanto il lavoro – Guillaume86
A quanto ho capito, puoi usare il compilatore per ottenere un vantaggio su un file di definizione . Vedi qui (auto-promozione spudorata): http://stackoverflow.com/questions/12722039/is-there-a-typescript-interface-definition-for-the-facebook-javascript-sdk/12724383#12724383 – JcFx