UNPKG

@stylezjs/stylez

Version:

Stylez → “Z” of Zero Runtime | A lightweight utility for generating CSS class names dynamically.

20 lines (19 loc) 634 B
import type { Styles } from '../types.js'; /** * Returns a frozen object containing the className string * for a given style object. * * This does not register or collect the style — it must be passed * a style object previously created via `stylez.create()`. * * @param styles - A style object previously passed to `stylez.create`. * @returns An object like `{ className: 'zbf3a8096' }`. * * @example * const styles = stylez.create({ padding: '1rem' }); * * const App = () => <div {...stylez.className(styles)}>Hello</div>; */ export declare const className: (styles: Styles) => Readonly<{ className: string; }>;