Skip to content

Commit 9eeaf88

Browse files
committed
Fix typo. Add serializers to all the classes.
1 parent 5f874c5 commit 9eeaf88

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

css-parser-api/Overview.bs

+16-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ partial interface CSS {
4444
Promise<sequence<CSSParserRule>> parseStylesheet(DOMString css, optional CSSParserOptions options);
4545
Promise<sequence<CSSParserRule>> parseRuleList(DOMString css, optional CSSParserOptions options);
4646
Promise<CSSParserRule> parseRule(DOMString css, optional CSSParserOptions options);
47-
Promsie<sequence<CSSParserRule>> parseDeclarationList(DOMString css, optional CSSParserOptions options);
47+
Promise<sequence<CSSParserRule>> parseDeclarationList(DOMString css, optional CSSParserOptions options);
4848
CSSParserDeclaration parseDeclaration(DOMString css, optional CSSParserOptions options);
4949
CSSParserValue parseValue(DOMString css);
5050
sequence<CSSParserValue> parseValueList(DOMString css);
@@ -94,7 +94,7 @@ Parser Values {#parser-values}
9494

9595
<pre class=idl>
9696
interface CSSParserRule {
97-
97+
/* Just a superclass. */
9898
};
9999

100100
[Constructor(DOMString name, sequence&lt;CSSParserValue> prelude, optional sequence&lt;CSSParserRule>? body)]
@@ -103,73 +103,86 @@ interface CSSParserAtRule : CSSParserRule {
103103
readonly attribute FrozenArray&lt;CSSParserValue> prelude;
104104
readonly attribute FrozenArray&lt;CSSParserRule>? body;
105105
/* nullable to handle at-statements */
106+
serializer;
106107
};
107108

108109
[Constructor(sequence&lt;CSSParserValue> prelude, optional sequence&lt;CSSParserRule>? body)]
109110
interface CSSParserQualifiedRule : CSSParserRule {
110111
readonly attribute FrozenArray&lt;CSSParserValue> prelude;
111112
readonly attribute FrozenArray&lt;CSSParserRule> body;
113+
serializer;
112114
};
113115

114116
[Constructor(DOMString name, optional sequence&lt;CSSParserRule> body)]
115117
interface CSSParserDeclaration : CSSParserRule {
116118
readonly attribute DOMString name;
117119
readonly attribute FrozenArray&lt;CSSParserValue> body;
120+
serializer;
118121
};
119122

120123
interface CSSParserValue {
124+
/* Just a superclass. */
121125
};
122126

123127
[Constructor(DOMString name, sequence&lt;CSSParserValue> body)]
124128
interface CSSParserBlock : CSSParserValue {
125129
readonly attribute DOMString name; /* "[]", "{}", or "()" */
126130
readonly attribute FrozenArray&lt;CSSParserValue> body;
131+
serializer;
127132
};
128133

129134
[Constructor(DOMString name, sequence&lt;sequence&lt;CSSParserValue>> args)]
130135
interface CSSParserFunction : CSSParserValue {
131136
readonly attribute DOMString name;
132137
readonly attribute FrozenArray&lt;FrozenArray&lt;CSSParserValue>> args;
138+
serializer;
133139
};
134140

135141
[Constructor(DOMString value)]
136142
interface CSSParserIdent : CSSParserValue {
137143
readonly attribute DOMString value;
144+
serializer;
138145
};
139146

140147
[Constructor(double value),
141148
Constructor(DOMString css)]
142149
interface CSSParserNumber : CSSParserValue {
143150
readonly attribute double value;
151+
serializer;
144152
};
145153

146154
[Constructor(double value),
147155
Constructor(DOMString css)]
148156
interface CSSParserPercentage : CSSParserValue {
149157
readonly attribute double value;
158+
serializer;
150159
};
151160

152161
[Constructor(double value, DOMString type),
153162
Constructor(DOMString css)]
154163
interface CSSParserDimension : CSSParserValue {
155164
readonly attribute double value;
156165
readonly attribute DOMString type;
166+
serializer;
157167
};
158168

159169
[Constructor(DOMString value)]
160170
interface CSSParserAtKeyword : CSSParserValue {
161171
readonly attribute DOMString value;
172+
serializer;
162173
};
163174

164175
[Constructor(DOMString value)]
165176
interface CSSParserHash : CSSParserValue {
166177
readonly attribute DOMString value;
167178
/* expose an "is ident" boolean? */
179+
serializer;
168180
};
169181

170182
[Constructor(DOMString value)]
171183
interface CSSParserString : CSSParserValue {
172184
readonly attribute DOMString value;
185+
serializer;
173186
};
174187

175188
[Constructor(DOMString value)]
@@ -178,6 +191,7 @@ interface CSSParserChar : CSSParserValue {
178191
/* for all delims, whitespace, and the
179192
weird Selectors-based tokens
180193
(split up into the individual chars) */
194+
serializer;
181195
};
182196
</pre>
183197

0 commit comments

Comments
 (0)