1#![allow(unused_imports)]
2#![allow(clippy::all)]
3use super::*;
4use wasm_bindgen::prelude::*;
5#[wasm_bindgen]
6extern "C" {
7 # [wasm_bindgen (extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = CharacterData , typescript_type = "CharacterData")]
8 #[derive(Debug, Clone, PartialEq, Eq)]
9 #[doc = "The `CharacterData` class."]
10 #[doc = ""]
11 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData)"]
12 #[doc = ""]
13 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
14 pub type CharacterData;
15 # [wasm_bindgen (structural , method , getter , js_class = "CharacterData" , js_name = data)]
16 #[doc = "Getter for the `data` field of this object."]
17 #[doc = ""]
18 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/data)"]
19 #[doc = ""]
20 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
21 pub fn data(this: &CharacterData) -> ::alloc::string::String;
22 # [wasm_bindgen (structural , method , setter , js_class = "CharacterData" , js_name = data)]
23 #[doc = "Setter for the `data` field of this object."]
24 #[doc = ""]
25 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/data)"]
26 #[doc = ""]
27 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
28 pub fn set_data(this: &CharacterData, value: &str);
29 # [wasm_bindgen (structural , method , getter , js_class = "CharacterData" , js_name = length)]
30 #[doc = "Getter for the `length` field of this object."]
31 #[doc = ""]
32 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/length)"]
33 #[doc = ""]
34 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
35 pub fn length(this: &CharacterData) -> u32;
36 #[cfg(feature = "Element")]
37 # [wasm_bindgen (structural , method , getter , js_class = "CharacterData" , js_name = previousElementSibling)]
38 #[doc = "Getter for the `previousElementSibling` field of this object."]
39 #[doc = ""]
40 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/previousElementSibling)"]
41 #[doc = ""]
42 #[doc = "*This API requires the following crate features to be activated: `CharacterData`, `Element`*"]
43 pub fn previous_element_sibling(this: &CharacterData) -> Option<Element>;
44 #[cfg(feature = "Element")]
45 # [wasm_bindgen (structural , method , getter , js_class = "CharacterData" , js_name = nextElementSibling)]
46 #[doc = "Getter for the `nextElementSibling` field of this object."]
47 #[doc = ""]
48 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/nextElementSibling)"]
49 #[doc = ""]
50 #[doc = "*This API requires the following crate features to be activated: `CharacterData`, `Element`*"]
51 pub fn next_element_sibling(this: &CharacterData) -> Option<Element>;
52 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = appendData)]
53 #[doc = "The `appendData()` method."]
54 #[doc = ""]
55 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/appendData)"]
56 #[doc = ""]
57 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
58 pub fn append_data(this: &CharacterData, data: &str) -> Result<(), JsValue>;
59 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = deleteData)]
60 #[doc = "The `deleteData()` method."]
61 #[doc = ""]
62 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/deleteData)"]
63 #[doc = ""]
64 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
65 pub fn delete_data(this: &CharacterData, offset: u32, count: u32) -> Result<(), JsValue>;
66 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = insertData)]
67 #[doc = "The `insertData()` method."]
68 #[doc = ""]
69 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/insertData)"]
70 #[doc = ""]
71 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
72 pub fn insert_data(this: &CharacterData, offset: u32, data: &str) -> Result<(), JsValue>;
73 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceData)]
74 #[doc = "The `replaceData()` method."]
75 #[doc = ""]
76 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceData)"]
77 #[doc = ""]
78 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
79 pub fn replace_data(
80 this: &CharacterData,
81 offset: u32,
82 count: u32,
83 data: &str,
84 ) -> Result<(), JsValue>;
85 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = substringData)]
86 #[doc = "The `substringData()` method."]
87 #[doc = ""]
88 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/substringData)"]
89 #[doc = ""]
90 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
91 pub fn substring_data(
92 this: &CharacterData,
93 offset: u32,
94 count: u32,
95 ) -> Result<::alloc::string::String, JsValue>;
96 # [wasm_bindgen (catch , method , structural , variadic , js_class = "CharacterData" , js_name = after)]
97 #[doc = "The `after()` method."]
98 #[doc = ""]
99 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
100 #[doc = ""]
101 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
102 pub fn after_with_node(this: &CharacterData, nodes: &::js_sys::Array) -> Result<(), JsValue>;
103 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
104 #[doc = "The `after()` method."]
105 #[doc = ""]
106 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
107 #[doc = ""]
108 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
109 pub fn after_with_node_0(this: &CharacterData) -> Result<(), JsValue>;
110 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
111 #[doc = "The `after()` method."]
112 #[doc = ""]
113 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
114 #[doc = ""]
115 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
116 pub fn after_with_node_1(this: &CharacterData, nodes_1: &Node) -> Result<(), JsValue>;
117 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
118 #[doc = "The `after()` method."]
119 #[doc = ""]
120 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
121 #[doc = ""]
122 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
123 pub fn after_with_node_2(
124 this: &CharacterData,
125 nodes_1: &Node,
126 nodes_2: &Node,
127 ) -> Result<(), JsValue>;
128 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
129 #[doc = "The `after()` method."]
130 #[doc = ""]
131 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
132 #[doc = ""]
133 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
134 pub fn after_with_node_3(
135 this: &CharacterData,
136 nodes_1: &Node,
137 nodes_2: &Node,
138 nodes_3: &Node,
139 ) -> Result<(), JsValue>;
140 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
141 #[doc = "The `after()` method."]
142 #[doc = ""]
143 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
144 #[doc = ""]
145 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
146 pub fn after_with_node_4(
147 this: &CharacterData,
148 nodes_1: &Node,
149 nodes_2: &Node,
150 nodes_3: &Node,
151 nodes_4: &Node,
152 ) -> Result<(), JsValue>;
153 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
154 #[doc = "The `after()` method."]
155 #[doc = ""]
156 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
157 #[doc = ""]
158 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
159 pub fn after_with_node_5(
160 this: &CharacterData,
161 nodes_1: &Node,
162 nodes_2: &Node,
163 nodes_3: &Node,
164 nodes_4: &Node,
165 nodes_5: &Node,
166 ) -> Result<(), JsValue>;
167 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
168 #[doc = "The `after()` method."]
169 #[doc = ""]
170 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
171 #[doc = ""]
172 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
173 pub fn after_with_node_6(
174 this: &CharacterData,
175 nodes_1: &Node,
176 nodes_2: &Node,
177 nodes_3: &Node,
178 nodes_4: &Node,
179 nodes_5: &Node,
180 nodes_6: &Node,
181 ) -> Result<(), JsValue>;
182 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
183 #[doc = "The `after()` method."]
184 #[doc = ""]
185 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
186 #[doc = ""]
187 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
188 pub fn after_with_node_7(
189 this: &CharacterData,
190 nodes_1: &Node,
191 nodes_2: &Node,
192 nodes_3: &Node,
193 nodes_4: &Node,
194 nodes_5: &Node,
195 nodes_6: &Node,
196 nodes_7: &Node,
197 ) -> Result<(), JsValue>;
198 # [wasm_bindgen (catch , method , structural , variadic , js_class = "CharacterData" , js_name = after)]
199 #[doc = "The `after()` method."]
200 #[doc = ""]
201 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
202 #[doc = ""]
203 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
204 pub fn after_with_str(this: &CharacterData, nodes: &::js_sys::Array) -> Result<(), JsValue>;
205 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
206 #[doc = "The `after()` method."]
207 #[doc = ""]
208 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
209 #[doc = ""]
210 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
211 pub fn after_with_str_0(this: &CharacterData) -> Result<(), JsValue>;
212 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
213 #[doc = "The `after()` method."]
214 #[doc = ""]
215 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
216 #[doc = ""]
217 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
218 pub fn after_with_str_1(this: &CharacterData, nodes_1: &str) -> Result<(), JsValue>;
219 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
220 #[doc = "The `after()` method."]
221 #[doc = ""]
222 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
223 #[doc = ""]
224 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
225 pub fn after_with_str_2(
226 this: &CharacterData,
227 nodes_1: &str,
228 nodes_2: &str,
229 ) -> Result<(), JsValue>;
230 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
231 #[doc = "The `after()` method."]
232 #[doc = ""]
233 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
234 #[doc = ""]
235 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
236 pub fn after_with_str_3(
237 this: &CharacterData,
238 nodes_1: &str,
239 nodes_2: &str,
240 nodes_3: &str,
241 ) -> Result<(), JsValue>;
242 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
243 #[doc = "The `after()` method."]
244 #[doc = ""]
245 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
246 #[doc = ""]
247 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
248 pub fn after_with_str_4(
249 this: &CharacterData,
250 nodes_1: &str,
251 nodes_2: &str,
252 nodes_3: &str,
253 nodes_4: &str,
254 ) -> Result<(), JsValue>;
255 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
256 #[doc = "The `after()` method."]
257 #[doc = ""]
258 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
259 #[doc = ""]
260 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
261 pub fn after_with_str_5(
262 this: &CharacterData,
263 nodes_1: &str,
264 nodes_2: &str,
265 nodes_3: &str,
266 nodes_4: &str,
267 nodes_5: &str,
268 ) -> Result<(), JsValue>;
269 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
270 #[doc = "The `after()` method."]
271 #[doc = ""]
272 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
273 #[doc = ""]
274 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
275 pub fn after_with_str_6(
276 this: &CharacterData,
277 nodes_1: &str,
278 nodes_2: &str,
279 nodes_3: &str,
280 nodes_4: &str,
281 nodes_5: &str,
282 nodes_6: &str,
283 ) -> Result<(), JsValue>;
284 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = after)]
285 #[doc = "The `after()` method."]
286 #[doc = ""]
287 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/after)"]
288 #[doc = ""]
289 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
290 pub fn after_with_str_7(
291 this: &CharacterData,
292 nodes_1: &str,
293 nodes_2: &str,
294 nodes_3: &str,
295 nodes_4: &str,
296 nodes_5: &str,
297 nodes_6: &str,
298 nodes_7: &str,
299 ) -> Result<(), JsValue>;
300 # [wasm_bindgen (catch , method , structural , variadic , js_class = "CharacterData" , js_name = before)]
301 #[doc = "The `before()` method."]
302 #[doc = ""]
303 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
304 #[doc = ""]
305 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
306 pub fn before_with_node(this: &CharacterData, nodes: &::js_sys::Array) -> Result<(), JsValue>;
307 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
308 #[doc = "The `before()` method."]
309 #[doc = ""]
310 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
311 #[doc = ""]
312 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
313 pub fn before_with_node_0(this: &CharacterData) -> Result<(), JsValue>;
314 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
315 #[doc = "The `before()` method."]
316 #[doc = ""]
317 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
318 #[doc = ""]
319 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
320 pub fn before_with_node_1(this: &CharacterData, nodes_1: &Node) -> Result<(), JsValue>;
321 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
322 #[doc = "The `before()` method."]
323 #[doc = ""]
324 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
325 #[doc = ""]
326 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
327 pub fn before_with_node_2(
328 this: &CharacterData,
329 nodes_1: &Node,
330 nodes_2: &Node,
331 ) -> Result<(), JsValue>;
332 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
333 #[doc = "The `before()` method."]
334 #[doc = ""]
335 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
336 #[doc = ""]
337 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
338 pub fn before_with_node_3(
339 this: &CharacterData,
340 nodes_1: &Node,
341 nodes_2: &Node,
342 nodes_3: &Node,
343 ) -> Result<(), JsValue>;
344 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
345 #[doc = "The `before()` method."]
346 #[doc = ""]
347 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
348 #[doc = ""]
349 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
350 pub fn before_with_node_4(
351 this: &CharacterData,
352 nodes_1: &Node,
353 nodes_2: &Node,
354 nodes_3: &Node,
355 nodes_4: &Node,
356 ) -> Result<(), JsValue>;
357 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
358 #[doc = "The `before()` method."]
359 #[doc = ""]
360 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
361 #[doc = ""]
362 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
363 pub fn before_with_node_5(
364 this: &CharacterData,
365 nodes_1: &Node,
366 nodes_2: &Node,
367 nodes_3: &Node,
368 nodes_4: &Node,
369 nodes_5: &Node,
370 ) -> Result<(), JsValue>;
371 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
372 #[doc = "The `before()` method."]
373 #[doc = ""]
374 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
375 #[doc = ""]
376 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
377 pub fn before_with_node_6(
378 this: &CharacterData,
379 nodes_1: &Node,
380 nodes_2: &Node,
381 nodes_3: &Node,
382 nodes_4: &Node,
383 nodes_5: &Node,
384 nodes_6: &Node,
385 ) -> Result<(), JsValue>;
386 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
387 #[doc = "The `before()` method."]
388 #[doc = ""]
389 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
390 #[doc = ""]
391 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
392 pub fn before_with_node_7(
393 this: &CharacterData,
394 nodes_1: &Node,
395 nodes_2: &Node,
396 nodes_3: &Node,
397 nodes_4: &Node,
398 nodes_5: &Node,
399 nodes_6: &Node,
400 nodes_7: &Node,
401 ) -> Result<(), JsValue>;
402 # [wasm_bindgen (catch , method , structural , variadic , js_class = "CharacterData" , js_name = before)]
403 #[doc = "The `before()` method."]
404 #[doc = ""]
405 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
406 #[doc = ""]
407 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
408 pub fn before_with_str(this: &CharacterData, nodes: &::js_sys::Array) -> Result<(), JsValue>;
409 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
410 #[doc = "The `before()` method."]
411 #[doc = ""]
412 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
413 #[doc = ""]
414 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
415 pub fn before_with_str_0(this: &CharacterData) -> Result<(), JsValue>;
416 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
417 #[doc = "The `before()` method."]
418 #[doc = ""]
419 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
420 #[doc = ""]
421 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
422 pub fn before_with_str_1(this: &CharacterData, nodes_1: &str) -> Result<(), JsValue>;
423 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
424 #[doc = "The `before()` method."]
425 #[doc = ""]
426 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
427 #[doc = ""]
428 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
429 pub fn before_with_str_2(
430 this: &CharacterData,
431 nodes_1: &str,
432 nodes_2: &str,
433 ) -> Result<(), JsValue>;
434 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
435 #[doc = "The `before()` method."]
436 #[doc = ""]
437 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
438 #[doc = ""]
439 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
440 pub fn before_with_str_3(
441 this: &CharacterData,
442 nodes_1: &str,
443 nodes_2: &str,
444 nodes_3: &str,
445 ) -> Result<(), JsValue>;
446 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
447 #[doc = "The `before()` method."]
448 #[doc = ""]
449 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
450 #[doc = ""]
451 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
452 pub fn before_with_str_4(
453 this: &CharacterData,
454 nodes_1: &str,
455 nodes_2: &str,
456 nodes_3: &str,
457 nodes_4: &str,
458 ) -> Result<(), JsValue>;
459 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
460 #[doc = "The `before()` method."]
461 #[doc = ""]
462 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
463 #[doc = ""]
464 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
465 pub fn before_with_str_5(
466 this: &CharacterData,
467 nodes_1: &str,
468 nodes_2: &str,
469 nodes_3: &str,
470 nodes_4: &str,
471 nodes_5: &str,
472 ) -> Result<(), JsValue>;
473 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
474 #[doc = "The `before()` method."]
475 #[doc = ""]
476 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
477 #[doc = ""]
478 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
479 pub fn before_with_str_6(
480 this: &CharacterData,
481 nodes_1: &str,
482 nodes_2: &str,
483 nodes_3: &str,
484 nodes_4: &str,
485 nodes_5: &str,
486 nodes_6: &str,
487 ) -> Result<(), JsValue>;
488 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = before)]
489 #[doc = "The `before()` method."]
490 #[doc = ""]
491 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/before)"]
492 #[doc = ""]
493 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
494 pub fn before_with_str_7(
495 this: &CharacterData,
496 nodes_1: &str,
497 nodes_2: &str,
498 nodes_3: &str,
499 nodes_4: &str,
500 nodes_5: &str,
501 nodes_6: &str,
502 nodes_7: &str,
503 ) -> Result<(), JsValue>;
504 # [wasm_bindgen (method , structural , js_class = "CharacterData" , js_name = remove)]
505 #[doc = "The `remove()` method."]
506 #[doc = ""]
507 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/remove)"]
508 #[doc = ""]
509 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
510 pub fn remove(this: &CharacterData);
511 # [wasm_bindgen (catch , method , structural , variadic , js_class = "CharacterData" , js_name = replaceWith)]
512 #[doc = "The `replaceWith()` method."]
513 #[doc = ""]
514 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
515 #[doc = ""]
516 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
517 pub fn replace_with_with_node(
518 this: &CharacterData,
519 nodes: &::js_sys::Array,
520 ) -> Result<(), JsValue>;
521 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
522 #[doc = "The `replaceWith()` method."]
523 #[doc = ""]
524 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
525 #[doc = ""]
526 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
527 pub fn replace_with_with_node_0(this: &CharacterData) -> Result<(), JsValue>;
528 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
529 #[doc = "The `replaceWith()` method."]
530 #[doc = ""]
531 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
532 #[doc = ""]
533 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
534 pub fn replace_with_with_node_1(this: &CharacterData, nodes_1: &Node) -> Result<(), JsValue>;
535 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
536 #[doc = "The `replaceWith()` method."]
537 #[doc = ""]
538 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
539 #[doc = ""]
540 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
541 pub fn replace_with_with_node_2(
542 this: &CharacterData,
543 nodes_1: &Node,
544 nodes_2: &Node,
545 ) -> Result<(), JsValue>;
546 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
547 #[doc = "The `replaceWith()` method."]
548 #[doc = ""]
549 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
550 #[doc = ""]
551 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
552 pub fn replace_with_with_node_3(
553 this: &CharacterData,
554 nodes_1: &Node,
555 nodes_2: &Node,
556 nodes_3: &Node,
557 ) -> Result<(), JsValue>;
558 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
559 #[doc = "The `replaceWith()` method."]
560 #[doc = ""]
561 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
562 #[doc = ""]
563 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
564 pub fn replace_with_with_node_4(
565 this: &CharacterData,
566 nodes_1: &Node,
567 nodes_2: &Node,
568 nodes_3: &Node,
569 nodes_4: &Node,
570 ) -> Result<(), JsValue>;
571 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
572 #[doc = "The `replaceWith()` method."]
573 #[doc = ""]
574 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
575 #[doc = ""]
576 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
577 pub fn replace_with_with_node_5(
578 this: &CharacterData,
579 nodes_1: &Node,
580 nodes_2: &Node,
581 nodes_3: &Node,
582 nodes_4: &Node,
583 nodes_5: &Node,
584 ) -> Result<(), JsValue>;
585 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
586 #[doc = "The `replaceWith()` method."]
587 #[doc = ""]
588 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
589 #[doc = ""]
590 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
591 pub fn replace_with_with_node_6(
592 this: &CharacterData,
593 nodes_1: &Node,
594 nodes_2: &Node,
595 nodes_3: &Node,
596 nodes_4: &Node,
597 nodes_5: &Node,
598 nodes_6: &Node,
599 ) -> Result<(), JsValue>;
600 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
601 #[doc = "The `replaceWith()` method."]
602 #[doc = ""]
603 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
604 #[doc = ""]
605 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
606 pub fn replace_with_with_node_7(
607 this: &CharacterData,
608 nodes_1: &Node,
609 nodes_2: &Node,
610 nodes_3: &Node,
611 nodes_4: &Node,
612 nodes_5: &Node,
613 nodes_6: &Node,
614 nodes_7: &Node,
615 ) -> Result<(), JsValue>;
616 # [wasm_bindgen (catch , method , structural , variadic , js_class = "CharacterData" , js_name = replaceWith)]
617 #[doc = "The `replaceWith()` method."]
618 #[doc = ""]
619 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
620 #[doc = ""]
621 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
622 pub fn replace_with_with_str(
623 this: &CharacterData,
624 nodes: &::js_sys::Array,
625 ) -> Result<(), JsValue>;
626 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
627 #[doc = "The `replaceWith()` method."]
628 #[doc = ""]
629 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
630 #[doc = ""]
631 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
632 pub fn replace_with_with_str_0(this: &CharacterData) -> Result<(), JsValue>;
633 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
634 #[doc = "The `replaceWith()` method."]
635 #[doc = ""]
636 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
637 #[doc = ""]
638 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
639 pub fn replace_with_with_str_1(this: &CharacterData, nodes_1: &str) -> Result<(), JsValue>;
640 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
641 #[doc = "The `replaceWith()` method."]
642 #[doc = ""]
643 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
644 #[doc = ""]
645 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
646 pub fn replace_with_with_str_2(
647 this: &CharacterData,
648 nodes_1: &str,
649 nodes_2: &str,
650 ) -> Result<(), JsValue>;
651 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
652 #[doc = "The `replaceWith()` method."]
653 #[doc = ""]
654 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
655 #[doc = ""]
656 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
657 pub fn replace_with_with_str_3(
658 this: &CharacterData,
659 nodes_1: &str,
660 nodes_2: &str,
661 nodes_3: &str,
662 ) -> Result<(), JsValue>;
663 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
664 #[doc = "The `replaceWith()` method."]
665 #[doc = ""]
666 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
667 #[doc = ""]
668 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
669 pub fn replace_with_with_str_4(
670 this: &CharacterData,
671 nodes_1: &str,
672 nodes_2: &str,
673 nodes_3: &str,
674 nodes_4: &str,
675 ) -> Result<(), JsValue>;
676 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
677 #[doc = "The `replaceWith()` method."]
678 #[doc = ""]
679 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
680 #[doc = ""]
681 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
682 pub fn replace_with_with_str_5(
683 this: &CharacterData,
684 nodes_1: &str,
685 nodes_2: &str,
686 nodes_3: &str,
687 nodes_4: &str,
688 nodes_5: &str,
689 ) -> Result<(), JsValue>;
690 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
691 #[doc = "The `replaceWith()` method."]
692 #[doc = ""]
693 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
694 #[doc = ""]
695 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
696 pub fn replace_with_with_str_6(
697 this: &CharacterData,
698 nodes_1: &str,
699 nodes_2: &str,
700 nodes_3: &str,
701 nodes_4: &str,
702 nodes_5: &str,
703 nodes_6: &str,
704 ) -> Result<(), JsValue>;
705 # [wasm_bindgen (catch , method , structural , js_class = "CharacterData" , js_name = replaceWith)]
706 #[doc = "The `replaceWith()` method."]
707 #[doc = ""]
708 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/CharacterData/replaceWith)"]
709 #[doc = ""]
710 #[doc = "*This API requires the following crate features to be activated: `CharacterData`*"]
711 pub fn replace_with_with_str_7(
712 this: &CharacterData,
713 nodes_1: &str,
714 nodes_2: &str,
715 nodes_3: &str,
716 nodes_4: &str,
717 nodes_5: &str,
718 nodes_6: &str,
719 nodes_7: &str,
720 ) -> Result<(), JsValue>;
721}