1.1.3 • Published 6 months ago
@types/better-bem v1.1.3
Installation
npm install --save @types/better-bem
Summary
This package contains type definitions for better-bem (https://github.com/LuudJacobs/better-bem#readme).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/better-bem.
index.d.ts
// Type definitions for better-bem 1.1
// Project: https://github.com/LuudJacobs/better-bem#readme
// Definitions by: DefinitelyTyped <https://github.com/DefinitelyTyped>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// Minimum TypeScript Version: 3.9
// Definition taken from:
// https://github.com/LuudJacobs/better-bem#classname-parameter-usage
type Parameter = string | Record<string, any>;
export type BEMParameter = Parameter | Parameter[];
export interface BEMClass {
cn: string;
mod: (modifiers: BEMParameter) => BEMClass;
el: (element: BEMParameter) => BEMClass;
}
declare function bem(
classNames?: BEMParameter,
mods?: BEMParameter,
classNameMap?: Record<string, string>,
strict?: boolean,
glue?: Record<string, string>,
): BEMClass;
export default bem;
Additional Details
- Last updated: Thu, 23 Dec 2021 23:34:19 GMT
- Dependencies: none
- Global values: none
Credits
These definitions were written by DefinitelyTyped.