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