@wix/css-property-parser
Version:
A comprehensive TypeScript library for parsing and serializing CSS property values with full MDN specification compliance
18 lines (17 loc) • 786 B
TypeScript
import { BorderColorKeyword, CSSColorValue, CSSVariableValue } from '../types';
export type BorderColorPropertyValue = CSSColorValue | BorderColorKeyword | CSSVariableValue | null;
/**
* Parse a border color property value (color value or keyword)
* Accepts color values and border color keywords (currentcolor)
*
* @param value - CSS border color value string
* @returns Parsed border color value or null if invalid
*/
export declare function parseBorderColorProperty(value: string): BorderColorPropertyValue;
/**
* Convert a border color property value back to CSS string
*
* @param parsed - Parsed border color value
* @returns CSS string representation or null if invalid
*/
export declare function borderColorToCSSValue(parsed: BorderColorPropertyValue): string | null;