unocss-merge
Version:
simple utility to merge unocss class names
13 lines (12 loc) • 480 B
TypeScript
import { ClassValue } from "clsx";
//#region src/index.d.ts
declare function getClassList(className: string): string[];
/**
* Match steps
* 1. `getMergeMapKeyValue`: exact-string + regex match
* 2. `findInKnownPrefixHasDashValue`: prefix match; may replace alias via `PREFIX_ALIAS`
* 3. `lastIndexOf('-')` based split; may replace alias via `PREFIX_ALIAS`
*/
declare function unoMerge(...classValues: ClassValue[]): string;
//#endregion
export { getClassList, unoMerge };