@types/css-modules
Version:
TypeScript definitions for css-modules
74 lines (63 loc) • 1.6 kB
Markdown
# Installation
> `npm install --save @types/css-modules`
# Summary
This package contains type definitions for css-modules (https://github.com/css-modules/css-modules).
# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/css-modules.
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/css-modules/index.d.ts)
````ts
interface CSSModule {
/**
* Returns the specific selector from imported stylesheet as string.
*/
[key: string]: string;
}
declare module "*.css" {
/**
* A CSS module.
*/
const styles: CSSModule;
export default styles;
}
declare module "*.scss" {
/**
* An SCSS based CSS module.
*
* https://sass-lang.com
*/
const styles: CSSModule;
export default styles;
}
declare module "*.sass" {
/**
* A Sass based CSS module.
*
* https://sass-lang.com
*/
const styles: CSSModule;
export default styles;
}
declare module "*.less" {
/**
* A Less based CSS module.
*
* http://lesscss.org
*/
const styles: CSSModule;
export default styles;
}
declare module "*.styl" {
/**
* A Stylus based CSS module.
*
* https://stylus-lang.com
*/
const styles: CSSModule;
export default styles;
}
````
### Additional Details
* Last updated: Mon, 06 Nov 2023 22:41:05 GMT
* Dependencies: none
# Credits
These definitions were written by [NeekSandhu](https://github.com/NeekSandhu), and [Remco Haszing](https://github.com/remcohaszing).