46 lines
1.0 KiB
TypeScript
46 lines
1.0 KiB
TypeScript
// CSS modules
|
|
type CSSModuleClasses = { readonly [key: string]: string };
|
|
|
|
declare module '*.module.css' {
|
|
const classes: CSSModuleClasses;
|
|
export default classes;
|
|
}
|
|
declare module '*.module.scss' {
|
|
const classes: CSSModuleClasses;
|
|
export default classes;
|
|
}
|
|
declare module '*.module.sass' {
|
|
const classes: CSSModuleClasses;
|
|
export default classes;
|
|
}
|
|
declare module '*.module.less' {
|
|
const classes: CSSModuleClasses;
|
|
export default classes;
|
|
}
|
|
declare module '*.module.styl' {
|
|
const classes: CSSModuleClasses;
|
|
export default classes;
|
|
}
|
|
declare module '*.module.stylus' {
|
|
const classes: CSSModuleClasses;
|
|
export default classes;
|
|
}
|
|
declare module '*.module.pcss' {
|
|
const classes: CSSModuleClasses;
|
|
export default classes;
|
|
}
|
|
declare module '*.module.sss' {
|
|
const classes: CSSModuleClasses;
|
|
export default classes;
|
|
}
|
|
|
|
// CSS
|
|
declare module '*.css' {}
|
|
declare module '*.scss' {}
|
|
declare module '*.sass' {}
|
|
declare module '*.less' {}
|
|
declare module '*.styl' {}
|
|
declare module '*.stylus' {}
|
|
declare module '*.pcss' {}
|
|
declare module '*.sss' {}
|