1 #![allow(unused_imports)]
2 use super::*;
3 use wasm_bindgen::prelude::*;
4 #[wasm_bindgen]
5 extern "C" {
6     # [wasm_bindgen (extends = Document , extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = HTMLDocument , typescript_type = "HTMLDocument")]
7     #[derive(Debug, Clone, PartialEq, Eq)]
8     #[doc = "The `HtmlDocument` class."]
9     #[doc = ""]
10     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument)"]
11     #[doc = ""]
12     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
13     pub type HtmlDocument;
14     # [wasm_bindgen (structural , method , getter , js_class = "HTMLDocument" , js_name = domain)]
15     #[doc = "Getter for the `domain` field of this object."]
16     #[doc = ""]
17     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/domain)"]
18     #[doc = ""]
19     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
domain(this: &HtmlDocument) -> String20     pub fn domain(this: &HtmlDocument) -> String;
21     # [wasm_bindgen (structural , method , setter , js_class = "HTMLDocument" , js_name = domain)]
22     #[doc = "Setter for the `domain` field of this object."]
23     #[doc = ""]
24     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/domain)"]
25     #[doc = ""]
26     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
set_domain(this: &HtmlDocument, value: &str)27     pub fn set_domain(this: &HtmlDocument, value: &str);
28     # [wasm_bindgen (structural , catch , method , getter , js_class = "HTMLDocument" , js_name = cookie)]
29     #[doc = "Getter for the `cookie` field of this object."]
30     #[doc = ""]
31     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/cookie)"]
32     #[doc = ""]
33     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
cookie(this: &HtmlDocument) -> Result<String, JsValue>34     pub fn cookie(this: &HtmlDocument) -> Result<String, JsValue>;
35     # [wasm_bindgen (structural , catch , method , setter , js_class = "HTMLDocument" , js_name = cookie)]
36     #[doc = "Setter for the `cookie` field of this object."]
37     #[doc = ""]
38     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/cookie)"]
39     #[doc = ""]
40     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
set_cookie(this: &HtmlDocument, value: &str) -> Result<(), JsValue>41     pub fn set_cookie(this: &HtmlDocument, value: &str) -> Result<(), JsValue>;
42     # [wasm_bindgen (structural , method , getter , js_class = "HTMLDocument" , js_name = designMode)]
43     #[doc = "Getter for the `designMode` field of this object."]
44     #[doc = ""]
45     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/designMode)"]
46     #[doc = ""]
47     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
design_mode(this: &HtmlDocument) -> String48     pub fn design_mode(this: &HtmlDocument) -> String;
49     # [wasm_bindgen (structural , method , setter , js_class = "HTMLDocument" , js_name = designMode)]
50     #[doc = "Setter for the `designMode` field of this object."]
51     #[doc = ""]
52     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/designMode)"]
53     #[doc = ""]
54     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
set_design_mode(this: &HtmlDocument, value: &str)55     pub fn set_design_mode(this: &HtmlDocument, value: &str);
56     # [wasm_bindgen (structural , method , getter , js_class = "HTMLDocument" , js_name = fgColor)]
57     #[doc = "Getter for the `fgColor` field of this object."]
58     #[doc = ""]
59     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/fgColor)"]
60     #[doc = ""]
61     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
fg_color(this: &HtmlDocument) -> String62     pub fn fg_color(this: &HtmlDocument) -> String;
63     # [wasm_bindgen (structural , method , setter , js_class = "HTMLDocument" , js_name = fgColor)]
64     #[doc = "Setter for the `fgColor` field of this object."]
65     #[doc = ""]
66     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/fgColor)"]
67     #[doc = ""]
68     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
set_fg_color(this: &HtmlDocument, value: &str)69     pub fn set_fg_color(this: &HtmlDocument, value: &str);
70     # [wasm_bindgen (structural , method , getter , js_class = "HTMLDocument" , js_name = linkColor)]
71     #[doc = "Getter for the `linkColor` field of this object."]
72     #[doc = ""]
73     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/linkColor)"]
74     #[doc = ""]
75     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
link_color(this: &HtmlDocument) -> String76     pub fn link_color(this: &HtmlDocument) -> String;
77     # [wasm_bindgen (structural , method , setter , js_class = "HTMLDocument" , js_name = linkColor)]
78     #[doc = "Setter for the `linkColor` field of this object."]
79     #[doc = ""]
80     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/linkColor)"]
81     #[doc = ""]
82     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
set_link_color(this: &HtmlDocument, value: &str)83     pub fn set_link_color(this: &HtmlDocument, value: &str);
84     # [wasm_bindgen (structural , method , getter , js_class = "HTMLDocument" , js_name = vlinkColor)]
85     #[doc = "Getter for the `vlinkColor` field of this object."]
86     #[doc = ""]
87     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/vlinkColor)"]
88     #[doc = ""]
89     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
vlink_color(this: &HtmlDocument) -> String90     pub fn vlink_color(this: &HtmlDocument) -> String;
91     # [wasm_bindgen (structural , method , setter , js_class = "HTMLDocument" , js_name = vlinkColor)]
92     #[doc = "Setter for the `vlinkColor` field of this object."]
93     #[doc = ""]
94     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/vlinkColor)"]
95     #[doc = ""]
96     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
set_vlink_color(this: &HtmlDocument, value: &str)97     pub fn set_vlink_color(this: &HtmlDocument, value: &str);
98     # [wasm_bindgen (structural , method , getter , js_class = "HTMLDocument" , js_name = alinkColor)]
99     #[doc = "Getter for the `alinkColor` field of this object."]
100     #[doc = ""]
101     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/alinkColor)"]
102     #[doc = ""]
103     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
alink_color(this: &HtmlDocument) -> String104     pub fn alink_color(this: &HtmlDocument) -> String;
105     # [wasm_bindgen (structural , method , setter , js_class = "HTMLDocument" , js_name = alinkColor)]
106     #[doc = "Setter for the `alinkColor` field of this object."]
107     #[doc = ""]
108     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/alinkColor)"]
109     #[doc = ""]
110     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
set_alink_color(this: &HtmlDocument, value: &str)111     pub fn set_alink_color(this: &HtmlDocument, value: &str);
112     # [wasm_bindgen (structural , method , getter , js_class = "HTMLDocument" , js_name = bgColor)]
113     #[doc = "Getter for the `bgColor` field of this object."]
114     #[doc = ""]
115     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/bgColor)"]
116     #[doc = ""]
117     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
bg_color(this: &HtmlDocument) -> String118     pub fn bg_color(this: &HtmlDocument) -> String;
119     # [wasm_bindgen (structural , method , setter , js_class = "HTMLDocument" , js_name = bgColor)]
120     #[doc = "Setter for the `bgColor` field of this object."]
121     #[doc = ""]
122     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/bgColor)"]
123     #[doc = ""]
124     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
set_bg_color(this: &HtmlDocument, value: &str)125     pub fn set_bg_color(this: &HtmlDocument, value: &str);
126     #[cfg(feature = "HtmlAllCollection")]
127     # [wasm_bindgen (structural , method , getter , js_class = "HTMLDocument" , js_name = all)]
128     #[doc = "Getter for the `all` field of this object."]
129     #[doc = ""]
130     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/all)"]
131     #[doc = ""]
132     #[doc = "*This API requires the following crate features to be activated: `HtmlAllCollection`, `HtmlDocument`*"]
all(this: &HtmlDocument) -> HtmlAllCollection133     pub fn all(this: &HtmlDocument) -> HtmlAllCollection;
134     # [wasm_bindgen (method , structural , js_class = "HTMLDocument" , js_name = captureEvents)]
135     #[doc = "The `captureEvents()` method."]
136     #[doc = ""]
137     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/captureEvents)"]
138     #[doc = ""]
139     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
capture_events(this: &HtmlDocument)140     pub fn capture_events(this: &HtmlDocument);
141     # [wasm_bindgen (method , structural , js_class = "HTMLDocument" , js_name = clear)]
142     #[doc = "The `clear()` method."]
143     #[doc = ""]
144     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/clear)"]
145     #[doc = ""]
146     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
clear(this: &HtmlDocument)147     pub fn clear(this: &HtmlDocument);
148     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = close)]
149     #[doc = "The `close()` method."]
150     #[doc = ""]
151     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/close)"]
152     #[doc = ""]
153     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
close(this: &HtmlDocument) -> Result<(), JsValue>154     pub fn close(this: &HtmlDocument) -> Result<(), JsValue>;
155     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = execCommand)]
156     #[doc = "The `execCommand()` method."]
157     #[doc = ""]
158     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/execCommand)"]
159     #[doc = ""]
160     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
exec_command(this: &HtmlDocument, command_id: &str) -> Result<bool, JsValue>161     pub fn exec_command(this: &HtmlDocument, command_id: &str) -> Result<bool, JsValue>;
162     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = execCommand)]
163     #[doc = "The `execCommand()` method."]
164     #[doc = ""]
165     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/execCommand)"]
166     #[doc = ""]
167     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
exec_command_with_show_ui( this: &HtmlDocument, command_id: &str, show_ui: bool, ) -> Result<bool, JsValue>168     pub fn exec_command_with_show_ui(
169         this: &HtmlDocument,
170         command_id: &str,
171         show_ui: bool,
172     ) -> Result<bool, JsValue>;
173     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = execCommand)]
174     #[doc = "The `execCommand()` method."]
175     #[doc = ""]
176     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/execCommand)"]
177     #[doc = ""]
178     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
exec_command_with_show_ui_and_value( this: &HtmlDocument, command_id: &str, show_ui: bool, value: &str, ) -> Result<bool, JsValue>179     pub fn exec_command_with_show_ui_and_value(
180         this: &HtmlDocument,
181         command_id: &str,
182         show_ui: bool,
183         value: &str,
184     ) -> Result<bool, JsValue>;
185     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = open)]
186     #[doc = "The `open()` method."]
187     #[doc = ""]
188     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/open)"]
189     #[doc = ""]
190     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
open(this: &HtmlDocument) -> Result<Document, JsValue>191     pub fn open(this: &HtmlDocument) -> Result<Document, JsValue>;
192     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = open)]
193     #[doc = "The `open()` method."]
194     #[doc = ""]
195     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/open)"]
196     #[doc = ""]
197     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
open_with_type(this: &HtmlDocument, type_: &str) -> Result<Document, JsValue>198     pub fn open_with_type(this: &HtmlDocument, type_: &str) -> Result<Document, JsValue>;
199     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = open)]
200     #[doc = "The `open()` method."]
201     #[doc = ""]
202     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/open)"]
203     #[doc = ""]
204     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
open_with_type_and_replace( this: &HtmlDocument, type_: &str, replace: &str, ) -> Result<Document, JsValue>205     pub fn open_with_type_and_replace(
206         this: &HtmlDocument,
207         type_: &str,
208         replace: &str,
209     ) -> Result<Document, JsValue>;
210     #[cfg(feature = "Window")]
211     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = open)]
212     #[doc = "The `open()` method."]
213     #[doc = ""]
214     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/open)"]
215     #[doc = ""]
216     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`, `Window`*"]
open_with_url_and_name_and_features( this: &HtmlDocument, url: &str, name: &str, features: &str, ) -> Result<Option<Window>, JsValue>217     pub fn open_with_url_and_name_and_features(
218         this: &HtmlDocument,
219         url: &str,
220         name: &str,
221         features: &str,
222     ) -> Result<Option<Window>, JsValue>;
223     #[cfg(feature = "Window")]
224     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = open)]
225     #[doc = "The `open()` method."]
226     #[doc = ""]
227     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/open)"]
228     #[doc = ""]
229     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`, `Window`*"]
open_with_url_and_name_and_features_and_replace( this: &HtmlDocument, url: &str, name: &str, features: &str, replace: bool, ) -> Result<Option<Window>, JsValue>230     pub fn open_with_url_and_name_and_features_and_replace(
231         this: &HtmlDocument,
232         url: &str,
233         name: &str,
234         features: &str,
235         replace: bool,
236     ) -> Result<Option<Window>, JsValue>;
237     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = queryCommandEnabled)]
238     #[doc = "The `queryCommandEnabled()` method."]
239     #[doc = ""]
240     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/queryCommandEnabled)"]
241     #[doc = ""]
242     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
query_command_enabled(this: &HtmlDocument, command_id: &str) -> Result<bool, JsValue>243     pub fn query_command_enabled(this: &HtmlDocument, command_id: &str) -> Result<bool, JsValue>;
244     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = queryCommandIndeterm)]
245     #[doc = "The `queryCommandIndeterm()` method."]
246     #[doc = ""]
247     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/queryCommandIndeterm)"]
248     #[doc = ""]
249     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
query_command_indeterm(this: &HtmlDocument, command_id: &str) -> Result<bool, JsValue>250     pub fn query_command_indeterm(this: &HtmlDocument, command_id: &str) -> Result<bool, JsValue>;
251     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = queryCommandState)]
252     #[doc = "The `queryCommandState()` method."]
253     #[doc = ""]
254     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/queryCommandState)"]
255     #[doc = ""]
256     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
query_command_state(this: &HtmlDocument, command_id: &str) -> Result<bool, JsValue>257     pub fn query_command_state(this: &HtmlDocument, command_id: &str) -> Result<bool, JsValue>;
258     # [wasm_bindgen (method , structural , js_class = "HTMLDocument" , js_name = queryCommandSupported)]
259     #[doc = "The `queryCommandSupported()` method."]
260     #[doc = ""]
261     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/queryCommandSupported)"]
262     #[doc = ""]
263     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
query_command_supported(this: &HtmlDocument, command_id: &str) -> bool264     pub fn query_command_supported(this: &HtmlDocument, command_id: &str) -> bool;
265     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = queryCommandValue)]
266     #[doc = "The `queryCommandValue()` method."]
267     #[doc = ""]
268     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/queryCommandValue)"]
269     #[doc = ""]
270     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
query_command_value(this: &HtmlDocument, command_id: &str) -> Result<String, JsValue>271     pub fn query_command_value(this: &HtmlDocument, command_id: &str) -> Result<String, JsValue>;
272     # [wasm_bindgen (method , structural , js_class = "HTMLDocument" , js_name = releaseEvents)]
273     #[doc = "The `releaseEvents()` method."]
274     #[doc = ""]
275     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/releaseEvents)"]
276     #[doc = ""]
277     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
release_events(this: &HtmlDocument)278     pub fn release_events(this: &HtmlDocument);
279     # [wasm_bindgen (catch , method , structural , variadic , js_class = "HTMLDocument" , js_name = write)]
280     #[doc = "The `write()` method."]
281     #[doc = ""]
282     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/write)"]
283     #[doc = ""]
284     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
write(this: &HtmlDocument, text: &::js_sys::Array) -> Result<(), JsValue>285     pub fn write(this: &HtmlDocument, text: &::js_sys::Array) -> Result<(), JsValue>;
286     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = write)]
287     #[doc = "The `write()` method."]
288     #[doc = ""]
289     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/write)"]
290     #[doc = ""]
291     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
write_0(this: &HtmlDocument) -> Result<(), JsValue>292     pub fn write_0(this: &HtmlDocument) -> Result<(), JsValue>;
293     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = write)]
294     #[doc = "The `write()` method."]
295     #[doc = ""]
296     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/write)"]
297     #[doc = ""]
298     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
write_1(this: &HtmlDocument, text_1: &str) -> Result<(), JsValue>299     pub fn write_1(this: &HtmlDocument, text_1: &str) -> Result<(), JsValue>;
300     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = write)]
301     #[doc = "The `write()` method."]
302     #[doc = ""]
303     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/write)"]
304     #[doc = ""]
305     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
write_2(this: &HtmlDocument, text_1: &str, text_2: &str) -> Result<(), JsValue>306     pub fn write_2(this: &HtmlDocument, text_1: &str, text_2: &str) -> Result<(), JsValue>;
307     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = write)]
308     #[doc = "The `write()` method."]
309     #[doc = ""]
310     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/write)"]
311     #[doc = ""]
312     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
write_3( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, ) -> Result<(), JsValue>313     pub fn write_3(
314         this: &HtmlDocument,
315         text_1: &str,
316         text_2: &str,
317         text_3: &str,
318     ) -> Result<(), JsValue>;
319     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = write)]
320     #[doc = "The `write()` method."]
321     #[doc = ""]
322     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/write)"]
323     #[doc = ""]
324     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
write_4( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, text_4: &str, ) -> Result<(), JsValue>325     pub fn write_4(
326         this: &HtmlDocument,
327         text_1: &str,
328         text_2: &str,
329         text_3: &str,
330         text_4: &str,
331     ) -> Result<(), JsValue>;
332     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = write)]
333     #[doc = "The `write()` method."]
334     #[doc = ""]
335     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/write)"]
336     #[doc = ""]
337     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
write_5( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, text_4: &str, text_5: &str, ) -> Result<(), JsValue>338     pub fn write_5(
339         this: &HtmlDocument,
340         text_1: &str,
341         text_2: &str,
342         text_3: &str,
343         text_4: &str,
344         text_5: &str,
345     ) -> Result<(), JsValue>;
346     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = write)]
347     #[doc = "The `write()` method."]
348     #[doc = ""]
349     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/write)"]
350     #[doc = ""]
351     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
write_6( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, text_4: &str, text_5: &str, text_6: &str, ) -> Result<(), JsValue>352     pub fn write_6(
353         this: &HtmlDocument,
354         text_1: &str,
355         text_2: &str,
356         text_3: &str,
357         text_4: &str,
358         text_5: &str,
359         text_6: &str,
360     ) -> Result<(), JsValue>;
361     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = write)]
362     #[doc = "The `write()` method."]
363     #[doc = ""]
364     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/write)"]
365     #[doc = ""]
366     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
write_7( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, text_4: &str, text_5: &str, text_6: &str, text_7: &str, ) -> Result<(), JsValue>367     pub fn write_7(
368         this: &HtmlDocument,
369         text_1: &str,
370         text_2: &str,
371         text_3: &str,
372         text_4: &str,
373         text_5: &str,
374         text_6: &str,
375         text_7: &str,
376     ) -> Result<(), JsValue>;
377     # [wasm_bindgen (catch , method , structural , variadic , js_class = "HTMLDocument" , js_name = writeln)]
378     #[doc = "The `writeln()` method."]
379     #[doc = ""]
380     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/writeln)"]
381     #[doc = ""]
382     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
writeln(this: &HtmlDocument, text: &::js_sys::Array) -> Result<(), JsValue>383     pub fn writeln(this: &HtmlDocument, text: &::js_sys::Array) -> Result<(), JsValue>;
384     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = writeln)]
385     #[doc = "The `writeln()` method."]
386     #[doc = ""]
387     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/writeln)"]
388     #[doc = ""]
389     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
writeln_0(this: &HtmlDocument) -> Result<(), JsValue>390     pub fn writeln_0(this: &HtmlDocument) -> Result<(), JsValue>;
391     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = writeln)]
392     #[doc = "The `writeln()` method."]
393     #[doc = ""]
394     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/writeln)"]
395     #[doc = ""]
396     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
writeln_1(this: &HtmlDocument, text_1: &str) -> Result<(), JsValue>397     pub fn writeln_1(this: &HtmlDocument, text_1: &str) -> Result<(), JsValue>;
398     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = writeln)]
399     #[doc = "The `writeln()` method."]
400     #[doc = ""]
401     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/writeln)"]
402     #[doc = ""]
403     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
writeln_2(this: &HtmlDocument, text_1: &str, text_2: &str) -> Result<(), JsValue>404     pub fn writeln_2(this: &HtmlDocument, text_1: &str, text_2: &str) -> Result<(), JsValue>;
405     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = writeln)]
406     #[doc = "The `writeln()` method."]
407     #[doc = ""]
408     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/writeln)"]
409     #[doc = ""]
410     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
writeln_3( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, ) -> Result<(), JsValue>411     pub fn writeln_3(
412         this: &HtmlDocument,
413         text_1: &str,
414         text_2: &str,
415         text_3: &str,
416     ) -> Result<(), JsValue>;
417     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = writeln)]
418     #[doc = "The `writeln()` method."]
419     #[doc = ""]
420     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/writeln)"]
421     #[doc = ""]
422     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
writeln_4( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, text_4: &str, ) -> Result<(), JsValue>423     pub fn writeln_4(
424         this: &HtmlDocument,
425         text_1: &str,
426         text_2: &str,
427         text_3: &str,
428         text_4: &str,
429     ) -> Result<(), JsValue>;
430     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = writeln)]
431     #[doc = "The `writeln()` method."]
432     #[doc = ""]
433     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/writeln)"]
434     #[doc = ""]
435     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
writeln_5( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, text_4: &str, text_5: &str, ) -> Result<(), JsValue>436     pub fn writeln_5(
437         this: &HtmlDocument,
438         text_1: &str,
439         text_2: &str,
440         text_3: &str,
441         text_4: &str,
442         text_5: &str,
443     ) -> Result<(), JsValue>;
444     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = writeln)]
445     #[doc = "The `writeln()` method."]
446     #[doc = ""]
447     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/writeln)"]
448     #[doc = ""]
449     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
writeln_6( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, text_4: &str, text_5: &str, text_6: &str, ) -> Result<(), JsValue>450     pub fn writeln_6(
451         this: &HtmlDocument,
452         text_1: &str,
453         text_2: &str,
454         text_3: &str,
455         text_4: &str,
456         text_5: &str,
457         text_6: &str,
458     ) -> Result<(), JsValue>;
459     # [wasm_bindgen (catch , method , structural , js_class = "HTMLDocument" , js_name = writeln)]
460     #[doc = "The `writeln()` method."]
461     #[doc = ""]
462     #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument/writeln)"]
463     #[doc = ""]
464     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
writeln_7( this: &HtmlDocument, text_1: &str, text_2: &str, text_3: &str, text_4: &str, text_5: &str, text_6: &str, text_7: &str, ) -> Result<(), JsValue>465     pub fn writeln_7(
466         this: &HtmlDocument,
467         text_1: &str,
468         text_2: &str,
469         text_3: &str,
470         text_4: &str,
471         text_5: &str,
472         text_6: &str,
473         text_7: &str,
474     ) -> Result<(), JsValue>;
475     #[wasm_bindgen(catch, method, structural, js_class = "HTMLDocument", indexing_getter)]
476     #[doc = "Indexing getter."]
477     #[doc = ""]
478     #[doc = ""]
479     #[doc = ""]
480     #[doc = "*This API requires the following crate features to be activated: `HtmlDocument`*"]
get(this: &HtmlDocument, name: &str) -> Result<::js_sys::Object, JsValue>481     pub fn get(this: &HtmlDocument, name: &str) -> Result<::js_sys::Object, JsValue>;
482 }
483