css-module-types
css-module-types copied to clipboard
TypeScript Language Service Plugin for CSS modules.
trafficstars
css-module-types
TypeScript Language Service Plugin for CSS modules.
Real-time autocompletion and validation of exports. Use alongside your build tool, such as webpack + css-loader or browserify + css-modulesify.

Install
npm install --save-dev css-module-types
Usage
Add declaration to global.d.ts:
declare module '*.css' {
const exports: { [exportName: string]: string };
export = exports;
}
Add plugin to tsconfig.json:
{
"compilerOptions": {
"plugins": [ { "name": "css-module-types" } ],
...
},
"include": [
"global.d.ts",
...
]
}