UNPKG

unocss-preset-radix-ui-colors

Version:

A preset for UnoCSS to easily use Radix UI color palette with P3 support and optimized generated CSS size .

31 lines (29 loc) 1.09 kB
import { Aliases, Alpha, RadixHue, Step } from './types'; export declare function isValidPrefix(prefix: any): boolean; export declare function isValidAliasName(aliasName: string): boolean; export declare function isValidRadixHue(hue: string): boolean; export declare function isValidColor({ hue, step, alpha }: { hue: string; step: Step; alpha: Alpha; }): boolean; export declare function isValidAlias({ alias, step, alpha, aliases, }: { alias: string; step: Step; alpha: Alpha; aliases: Aliases; }): boolean; export declare function filterValidAliases(aliases: Aliases): Aliases; type RadixColorProperties = { hue: RadixHue | "black" | "white"; step: Step | "-fg"; alpha: Alpha; }; export declare function filterValidSafelistColors(safelistColors: string[]): Record<string, RadixColorProperties>; export type RadixAliasProperties = { alias: string; step: Step | "-fg"; alpha: Alpha; }; export declare function filterValidSafelistAliases(safelistAliases: string[], aliases: Aliases): Record<string, RadixAliasProperties>; export {};