@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) • 679 B
TypeScript
import { GridTemplateValue } from '../types';
/**
* Parses a CSS grid-template property value according to MDN specification
*
* Supports:
* - Keywords: none
* - Row/Column syntax: <grid-template-rows> / <grid-template-columns>
* - Areas syntax: [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?
*
* @param value - The CSS value to parse
* @returns Parsed GridTemplateValue or null if invalid
*/
export declare function parse(value: string): GridTemplateValue | null;
/**
* Converts a parsed GridTemplateValue back to CSS string representation
*/
export declare function toCSSValue(parsed: GridTemplateValue | null): string | null;