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