react-classnaming
Version:
Tools to establish CSS classes as an explicit abstraction layer and to handle it as an interface between React and CSSStyleDeclaration
12 lines (11 loc) • 364 B
TypeScript
import { CssModule } from "./definitions.types";
import type { ClassNamesMapping } from "./naming.types";
export { classNamesMap };
/**
* Set up mapping classnames function
* @example
* ```typescript
* const mapping = classNamesMap(classnames)
* ```
*/
declare function classNamesMap<Source extends CssModule>(classnames: Source): ClassNamesMapping<Source>;