stoop
Version:
CSS-in-JS library with type inference, theme creation, and variants support.
15 lines (14 loc) • 550 B
TypeScript
/**
* Utility function application.
* Applies utility functions (e.g., px, py) to transform shorthand properties into CSS.
* Recursively processes nested CSS objects.
*/
import type { CSS, UtilityFunction } from "../types";
/**
* Applies utility functions to transform shorthand properties into CSS.
*
* @param styles - CSS object to process
* @param utils - Optional utility functions object
* @returns CSS object with utilities applied
*/
export declare function applyUtilities(styles: CSS, utils?: Record<string, UtilityFunction>): CSS;