Jak stworzyć plik definicji „typów” .d.ts z istniejącej biblioteki JavaScript?

Używam wielu bibliotek zarówno własnych, jak i innych. Widzę, że katalog „typowania” zawiera trochę dla Jquery i WinRT ... ale jak są tworzone?