@@ -116,7 +116,7 @@ const parsers: {
116116 "border-inline-start" : parseBorderInlineStart ,
117117 "border-inline-start-color" : parseColorDeclaration ,
118118 "border-inline-start-width" : parseBorderSideWidthDeclaration ,
119- "border-inline-width" : parseBorderBlockWidth ,
119+ "border-inline-width" : parseBorderInlineWidth ,
120120 "border-left" : parseBorderSide ,
121121 "border-left-color" : parseColorDeclaration ,
122122 "border-left-width" : parseBorderSideWidthDeclaration ,
@@ -475,6 +475,20 @@ function parseBorderInlineEnd(
475475 ) ;
476476}
477477
478+ export function parseBorderInlineWidth (
479+ declaration : DeclarationType < "border-inline-width" > ,
480+ builder : StylesheetBuilder ,
481+ ) {
482+ builder . addDescriptor (
483+ "border-left-width" ,
484+ parseBorderSideWidth ( declaration . value . start , builder ) ,
485+ ) ;
486+ builder . addDescriptor (
487+ "border-right-width" ,
488+ parseBorderSideWidth ( declaration . value . end , builder ) ,
489+ ) ;
490+ }
491+
478492function parseFlexFlow (
479493 { value } : DeclarationType < "flex-flow" > ,
480494 builder : StylesheetBuilder ,
@@ -1886,7 +1900,7 @@ export function parseBorderBlockColor(
18861900}
18871901
18881902export function parseBorderBlockWidth (
1889- declaration : DeclarationType < "border-block-width" | "border-inline-width" > ,
1903+ declaration : DeclarationType < "border-block-width" > ,
18901904 builder : StylesheetBuilder ,
18911905) {
18921906 builder . addDescriptor (
0 commit comments