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