@@ -91,8 +91,9 @@ export default abstract class Container extends Node {
91
91
* @param callback Iterator receives each node and index.
92
92
* @return Returns `false` if iteration was broke.
93
93
*/
94
- each ( callback : ( node : ChildNode , index : number ) => void ) : void
95
- each ( callback : ( node : ChildNode , index : number ) => false ) : false
94
+ each (
95
+ callback : ( node : ChildNode , index : number ) => false | void
96
+ ) : false | undefined
96
97
97
98
/**
98
99
* Traverses the container’s descendant nodes, calling callback
@@ -113,8 +114,9 @@ export default abstract class Container extends Node {
113
114
* @param callback Iterator receives each node and index.
114
115
* @return Returns `false` if iteration was broke.
115
116
*/
116
- walk ( callback : ( node : ChildNode , index : number ) => void ) : void
117
- walk ( callback : ( node : ChildNode , index : number ) => false ) : false
117
+ walk (
118
+ callback : ( node : ChildNode , index : number ) => false | void
119
+ ) : false | undefined
118
120
119
121
/**
120
122
* Traverses the container’s descendant nodes, calling callback
@@ -147,14 +149,11 @@ export default abstract class Container extends Node {
147
149
*/
148
150
walkDecls (
149
151
propFilter : string | RegExp ,
150
- callback : ( decl : Declaration , index : number ) => void
151
- ) : void
152
- walkDecls ( callback : ( decl : Declaration , index : number ) => void ) : void
152
+ callback : ( decl : Declaration , index : number ) => false | void
153
+ ) : false | undefined
153
154
walkDecls (
154
- propFilter : string | RegExp ,
155
- callback : ( decl : Declaration , index : number ) => false
156
- ) : false
157
- walkDecls ( callback : ( decl : Declaration , index : number ) => false ) : false
155
+ callback : ( decl : Declaration , index : number ) => false | void
156
+ ) : false | undefined
158
157
159
158
/**
160
159
* Traverses the container’s descendant nodes, calling callback
@@ -180,14 +179,11 @@ export default abstract class Container extends Node {
180
179
*/
181
180
walkRules (
182
181
selectorFilter : string | RegExp ,
183
- callback : ( atRule : Rule , index : number ) => void
184
- ) : void
185
- walkRules ( callback : ( atRule : Rule , index : number ) => void ) : void
182
+ callback : ( atRule : Rule , index : number ) => false | void
183
+ ) : false | undefined
186
184
walkRules (
187
- selectorFilter : string | RegExp ,
188
- callback : ( atRule : Rule , index : number ) => false
189
- ) : false
190
- walkRules ( callback : ( atRule : Rule , index : number ) => false ) : false
185
+ callback : ( atRule : Rule , index : number ) => false | void
186
+ ) : false | undefined
191
187
192
188
/**
193
189
* Traverses the container’s descendant nodes, calling callback
@@ -220,14 +216,11 @@ export default abstract class Container extends Node {
220
216
*/
221
217
walkAtRules (
222
218
nameFilter : string | RegExp ,
223
- callback : ( atRule : AtRule , index : number ) => void
224
- ) : void
225
- walkAtRules ( callback : ( atRule : AtRule , index : number ) => void ) : void
219
+ callback : ( atRule : AtRule , index : number ) => false | void
220
+ ) : false | undefined
226
221
walkAtRules (
227
- nameFilter : string | RegExp ,
228
- callback : ( atRule : AtRule , index : number ) => false
229
- ) : false
230
- walkAtRules ( callback : ( atRule : AtRule , index : number ) => false ) : false
222
+ callback : ( atRule : AtRule , index : number ) => false | void
223
+ ) : false | undefined
231
224
232
225
/**
233
226
* Traverses the container’s descendant nodes, calling callback
@@ -246,10 +239,12 @@ export default abstract class Container extends Node {
246
239
* @return Returns `false` if iteration was broke.
247
240
*/
248
241
249
- walkComments ( callback : ( comment : Comment , indexed : number ) => void ) : void
250
242
walkComments (
251
- callback : ( comment : Comment , indexed : number ) => boolean
252
- ) : boolean
243
+ callback : ( comment : Comment , indexed : number ) => false | void
244
+ ) : false | undefined
245
+ walkComments (
246
+ callback : ( comment : Comment , indexed : number ) => false | void
247
+ ) : false | undefined
253
248
254
249
/**
255
250
* Inserts new nodes to the end of the container.
0 commit comments