maxcountryman_web_sys/features/
gen_FileSystemDirectoryReader.rs1#![allow(unused_imports)]
2use super::*;
3use wasm_bindgen::prelude::*;
4#[wasm_bindgen]
5extern "C" {
6 # [wasm_bindgen (extends = :: js_sys :: Object , js_name = FileSystemDirectoryReader , typescript_type = "FileSystemDirectoryReader")]
7 #[derive(Debug, Clone, PartialEq, Eq)]
8 #[doc = "The `FileSystemDirectoryReader` class."]
9 #[doc = ""]
10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader)"]
11 #[doc = ""]
12 #[doc = "*This API requires the following crate features to be activated: `FileSystemDirectoryReader`*"]
13 pub type FileSystemDirectoryReader;
14 # [wasm_bindgen (catch , method , structural , js_class = "FileSystemDirectoryReader" , js_name = readEntries)]
15 #[doc = "The `readEntries()` method."]
16 #[doc = ""]
17 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader/readEntries)"]
18 #[doc = ""]
19 #[doc = "*This API requires the following crate features to be activated: `FileSystemDirectoryReader`*"]
20 pub fn read_entries_with_callback(
21 this: &FileSystemDirectoryReader,
22 success_callback: &::js_sys::Function,
23 ) -> Result<(), JsValue>;
24 #[cfg(feature = "FileSystemEntriesCallback")]
25 # [wasm_bindgen (catch , method , structural , js_class = "FileSystemDirectoryReader" , js_name = readEntries)]
26 #[doc = "The `readEntries()` method."]
27 #[doc = ""]
28 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader/readEntries)"]
29 #[doc = ""]
30 #[doc = "*This API requires the following crate features to be activated: `FileSystemDirectoryReader`, `FileSystemEntriesCallback`*"]
31 pub fn read_entries_with_file_system_entries_callback(
32 this: &FileSystemDirectoryReader,
33 success_callback: &FileSystemEntriesCallback,
34 ) -> Result<(), JsValue>;
35 # [wasm_bindgen (catch , method , structural , js_class = "FileSystemDirectoryReader" , js_name = readEntries)]
36 #[doc = "The `readEntries()` method."]
37 #[doc = ""]
38 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader/readEntries)"]
39 #[doc = ""]
40 #[doc = "*This API requires the following crate features to be activated: `FileSystemDirectoryReader`*"]
41 pub fn read_entries_with_callback_and_callback(
42 this: &FileSystemDirectoryReader,
43 success_callback: &::js_sys::Function,
44 error_callback: &::js_sys::Function,
45 ) -> Result<(), JsValue>;
46 #[cfg(feature = "FileSystemEntriesCallback")]
47 # [wasm_bindgen (catch , method , structural , js_class = "FileSystemDirectoryReader" , js_name = readEntries)]
48 #[doc = "The `readEntries()` method."]
49 #[doc = ""]
50 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader/readEntries)"]
51 #[doc = ""]
52 #[doc = "*This API requires the following crate features to be activated: `FileSystemDirectoryReader`, `FileSystemEntriesCallback`*"]
53 pub fn read_entries_with_file_system_entries_callback_and_callback(
54 this: &FileSystemDirectoryReader,
55 success_callback: &FileSystemEntriesCallback,
56 error_callback: &::js_sys::Function,
57 ) -> Result<(), JsValue>;
58 #[cfg(feature = "ErrorCallback")]
59 # [wasm_bindgen (catch , method , structural , js_class = "FileSystemDirectoryReader" , js_name = readEntries)]
60 #[doc = "The `readEntries()` method."]
61 #[doc = ""]
62 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader/readEntries)"]
63 #[doc = ""]
64 #[doc = "*This API requires the following crate features to be activated: `ErrorCallback`, `FileSystemDirectoryReader`*"]
65 pub fn read_entries_with_callback_and_error_callback(
66 this: &FileSystemDirectoryReader,
67 success_callback: &::js_sys::Function,
68 error_callback: &ErrorCallback,
69 ) -> Result<(), JsValue>;
70 #[cfg(all(feature = "ErrorCallback", feature = "FileSystemEntriesCallback",))]
71 # [wasm_bindgen (catch , method , structural , js_class = "FileSystemDirectoryReader" , js_name = readEntries)]
72 #[doc = "The `readEntries()` method."]
73 #[doc = ""]
74 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FileSystemDirectoryReader/readEntries)"]
75 #[doc = ""]
76 #[doc = "*This API requires the following crate features to be activated: `ErrorCallback`, `FileSystemDirectoryReader`, `FileSystemEntriesCallback`*"]
77 pub fn read_entries_with_file_system_entries_callback_and_error_callback(
78 this: &FileSystemDirectoryReader,
79 success_callback: &FileSystemEntriesCallback,
80 error_callback: &ErrorCallback,
81 ) -> Result<(), JsValue>;
82}