@@ -99,12 +99,13 @@ const parsers: {
99
99
"border-block-start" : parseBorderBlockStart ,
100
100
"border-block-start-color" : parseColorDeclaration ,
101
101
"border-block-start-width" : parseBorderSideWidthDeclaration ,
102
- "border-block-width" : parseBorderBlockWidth ,
103
102
"border-block-style" : parseBorderBlockStyle ,
103
+ "border-block-width" : parseBorderBlockWidth ,
104
104
"border-bottom" : parseBorderSide ,
105
105
"border-bottom-color" : parseColorDeclaration ,
106
106
"border-bottom-left-radius" : parseSize2DDimensionPercentageDeclaration ,
107
107
"border-bottom-right-radius" : parseSize2DDimensionPercentageDeclaration ,
108
+ "border-bottom-style" : parseBorderStyleDeclaration ,
108
109
"border-bottom-width" : parseBorderSideWidthDeclaration ,
109
110
"border-color" : parseBorderColor ,
110
111
"border-end-end-radius" : parseSize2DDimensionPercentageDeclaration ,
@@ -113,20 +114,22 @@ const parsers: {
113
114
"border-inline-color" : parseBorderBlockColor ,
114
115
"border-inline-end" : parseBorderInlineEnd ,
115
116
"border-inline-end-color" : parseColorDeclaration ,
116
- "border-inline-end-width" : parseBorderSideWidthDeclaration ,
117
117
"border-inline-end-style" : parseBorderInlineStyle ,
118
+ "border-inline-end-width" : parseBorderSideWidthDeclaration ,
118
119
"border-inline-start" : parseBorderInlineStart ,
119
120
"border-inline-start-color" : parseColorDeclaration ,
120
- "border-inline-start-width" : parseBorderSideWidthDeclaration ,
121
121
"border-inline-start-style" : parseBorderInlineStyle ,
122
- "border-inline-width" : parseBorderInlineWidth ,
122
+ "border-inline-start- width" : parseBorderSideWidthDeclaration ,
123
123
"border-inline-style" : parseBorderInlineStyle ,
124
+ "border-inline-width" : parseBorderInlineWidth ,
124
125
"border-left" : parseBorderSide ,
125
126
"border-left-color" : parseColorDeclaration ,
127
+ "border-left-style" : parseBorderStyleDeclaration ,
126
128
"border-left-width" : parseBorderSideWidthDeclaration ,
127
129
"border-radius" : parseBorderRadius ,
128
130
"border-right" : parseBorderSide ,
129
131
"border-right-color" : parseColorDeclaration ,
132
+ "border-right-style" : parseBorderStyleDeclaration ,
130
133
"border-right-width" : parseBorderSideWidthDeclaration ,
131
134
"border-start-end-radius" : parseSize2DDimensionPercentageDeclaration ,
132
135
"border-start-start-radius" : parseSize2DDimensionPercentageDeclaration ,
@@ -135,6 +138,7 @@ const parsers: {
135
138
"border-top-color" : parseColorDeclaration ,
136
139
"border-top-left-radius" : parseSize2DDimensionPercentageDeclaration ,
137
140
"border-top-right-radius" : parseSize2DDimensionPercentageDeclaration ,
141
+ "border-top-style" : parseBorderStyleDeclaration ,
138
142
"border-top-width" : parseBorderSideWidthDeclaration ,
139
143
"border-width" : parseBorderWidth ,
140
144
"bottom" : parseSizeDeclaration ,
@@ -1905,7 +1909,13 @@ export function parseOverflow(
1905
1909
}
1906
1910
1907
1911
export function parseBorderStyleDeclaration (
1908
- declaration : DeclarationType < "border-style" > ,
1912
+ declaration : DeclarationType <
1913
+ | "border-style"
1914
+ | "border-left-style"
1915
+ | "border-right-style"
1916
+ | "border-top-style"
1917
+ | "border-bottom-style"
1918
+ > ,
1909
1919
builder : StylesheetBuilder ,
1910
1920
) {
1911
1921
return parseBorderStyle ( declaration . value , builder ) ;
0 commit comments