How to write typings
When you write typed definitions for DefinitelyTyped, you create a pull request on DefinitelyTyped with the corresponding
.d.ts file and you are done. In the
.d.ts file you write either an
ambient internal module or
ambient external module as in the handbook.
Things are a little bit different when you write a typings.
While it is definitely not harder then writing typed definitions for DefinitelyTyped, there isn't a clear term or reference on how to write a typings.
First things first...terminology
Going through the handbook and spec to understand everything you need to write typings is a great thing to do, but it isn't fun. Also, since TypeScript is rapidly improving, some information in the handbook is out of date.