@@ -142,7 +142,7 @@ const parsers: {
142
142
"border-width" : parseBorderWidth ,
143
143
"bottom" : parseSizeDeclaration ,
144
144
"box-shadow" : parseBoxShadow ,
145
- "caret-color" : parseColorOrAuto ,
145
+ "caret-color" : parseCaretColor ,
146
146
"color" : parseFontColorDeclaration ,
147
147
"column-gap" : parseGap ,
148
148
"container" : parseContainer ,
@@ -244,6 +244,17 @@ const parsers: {
244
244
245
245
const validProperties = new Set ( Object . keys ( parsers ) ) ;
246
246
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
+
247
258
export function parseDeclaration (
248
259
declaration : Declaration ,
249
260
builder : StylesheetBuilder ,
@@ -1432,7 +1443,7 @@ export function parseSize(
1432
1443
return ;
1433
1444
}
1434
1445
1435
- export function parseColorOrAuto (
1446
+ export function parseColorOrAutoDeclaration (
1436
1447
{ value } : { value : ColorOrAuto } ,
1437
1448
builder : StylesheetBuilder ,
1438
1449
) {
0 commit comments