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
TypeScript
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 {};