@@ -142,7 +142,7 @@ const parsers: {
142142 "border-width" : parseBorderWidth ,
143143 "bottom" : parseSizeDeclaration ,
144144 "box-shadow" : parseBoxShadow ,
145- "caret-color" : parseColorOrAuto ,
145+ "caret-color" : parseCaretColor ,
146146 "color" : parseFontColorDeclaration ,
147147 "column-gap" : parseGap ,
148148 "container" : parseContainer ,
@@ -244,6 +244,17 @@ const parsers: {
244244
245245const validProperties = new Set ( Object . keys ( parsers ) ) ;
246246
247+ function parseCaretColor (
248+ declaration : DeclarationType < "caret-color" > ,
249+ builder : StylesheetBuilder ,
250+ ) {
251+ builder . addMapping ( { [ declaration . property ] : [ "cursorColor" ] } ) ;
252+ builder . addDescriptor (
253+ "caret-color" ,
254+ parseColorOrAutoDeclaration ( declaration , builder ) ,
255+ ) ;
256+ }
257+
247258export function parseDeclaration (
248259 declaration : Declaration ,
249260 builder : StylesheetBuilder ,
@@ -1432,7 +1443,7 @@ export function parseSize(
14321443 return ;
14331444}
14341445
1435- export function parseColorOrAuto (
1446+ export function parseColorOrAutoDeclaration (
14361447 { value } : { value : ColorOrAuto } ,
14371448 builder : StylesheetBuilder ,
14381449) {
0 commit comments