I\'ve noticed there\'s an npm organization @types, which contains typing packages, but can\'t find any documentation on it. How are these meant to be used?
This is going to be a feature that is rolled out in Typescript 2.0. This provides type support for UMD Modules/Libraries and their respective definitions.
See (Built-in support for UMD module definitions) to get a better understanding of the issues currently with ambient typings.