Typings - TypesScript declaration files.
Quoted from angular.io official website
Many JavaScript libraries such as jQuery, the Jasmine testing library, and Angular itself,
extend the JavaScript environment with features and syntax that the TypeScript compiler doesn't recognize natively.
When the compiler doesn't recognize something, it throws an error.
We use TypeScript type definition files — d.ts files — to tell the compiler about the libraries we load.
When including 3rd party libraries, there are two parts... the javascript code you want to execute, and the definition files to give the IDE all it's strongly-typed goodness.
If the lib is not written in Typescript, but some good soul wrote a thirdLib.d.ts definition file for it, you can reference the d.ts file with /// <reference path="thirdLibfolder/thirdLib.d.ts" />
in your ts file. And then still include the actual executing javascript with the script reference as mentioned above.
see here also