web_sys/features/
gen_CharacterData.rs

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}