UNPKG

@wix/css-property-parser

Version:

A comprehensive TypeScript library for parsing and serializing CSS property values with full MDN specification compliance

21 lines (20 loc) 750 B
// Border Block property parser // Handles parsing of CSS border-block shorthand property // https://developer.mozilla.org/en-US/docs/Web/CSS/border-block import { parseLogicalBorderProperty, logicalBorderToCSSValue } from './shared-logical-border.js'; /** * Parses a CSS border-block property string into BorderBlockValue * @param value - The CSS border-block property value * @returns Parsed border-block object or null if invalid */ export function parse(value) { return parseLogicalBorderProperty(value); } /** * Converts a BorderBlockValue back to a CSS string * @param parsed - The parsed border-block object * @returns CSS string representation */ export function toCSSValue(parsed) { return logicalBorderToCSSValue(parsed); }