1 #![allow(unused_imports)] 2 use super::*; 3 use wasm_bindgen::prelude::*; 4 #[wasm_bindgen] 5 extern "C" { 6 # [wasm_bindgen (extends = EventTarget , extends = :: js_sys :: Object , js_name = OfflineResourceList , typescript_type = "OfflineResourceList")] 7 #[derive(Debug, Clone, PartialEq, Eq)] 8 #[doc = "The `OfflineResourceList` class."] 9 #[doc = ""] 10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList)"] 11 #[doc = ""] 12 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] 13 pub type OfflineResourceList; 14 # [wasm_bindgen (structural , catch , method , getter , js_class = "OfflineResourceList" , js_name = status)] 15 #[doc = "Getter for the `status` field of this object."] 16 #[doc = ""] 17 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/status)"] 18 #[doc = ""] 19 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] status(this: &OfflineResourceList) -> Result<u16, JsValue>20 pub fn status(this: &OfflineResourceList) -> Result<u16, JsValue>; 21 # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onchecking)] 22 #[doc = "Getter for the `onchecking` field of this object."] 23 #[doc = ""] 24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onchecking)"] 25 #[doc = ""] 26 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] onchecking(this: &OfflineResourceList) -> Option<::js_sys::Function>27 pub fn onchecking(this: &OfflineResourceList) -> Option<::js_sys::Function>; 28 # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onchecking)] 29 #[doc = "Setter for the `onchecking` field of this object."] 30 #[doc = ""] 31 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onchecking)"] 32 #[doc = ""] 33 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] set_onchecking(this: &OfflineResourceList, value: Option<&::js_sys::Function>)34 pub fn set_onchecking(this: &OfflineResourceList, value: Option<&::js_sys::Function>); 35 # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onerror)] 36 #[doc = "Getter for the `onerror` field of this object."] 37 #[doc = ""] 38 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onerror)"] 39 #[doc = ""] 40 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] onerror(this: &OfflineResourceList) -> Option<::js_sys::Function>41 pub fn onerror(this: &OfflineResourceList) -> Option<::js_sys::Function>; 42 # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onerror)] 43 #[doc = "Setter for the `onerror` field of this object."] 44 #[doc = ""] 45 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onerror)"] 46 #[doc = ""] 47 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] set_onerror(this: &OfflineResourceList, value: Option<&::js_sys::Function>)48 pub fn set_onerror(this: &OfflineResourceList, value: Option<&::js_sys::Function>); 49 # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onnoupdate)] 50 #[doc = "Getter for the `onnoupdate` field of this object."] 51 #[doc = ""] 52 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onnoupdate)"] 53 #[doc = ""] 54 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] onnoupdate(this: &OfflineResourceList) -> Option<::js_sys::Function>55 pub fn onnoupdate(this: &OfflineResourceList) -> Option<::js_sys::Function>; 56 # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onnoupdate)] 57 #[doc = "Setter for the `onnoupdate` field of this object."] 58 #[doc = ""] 59 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onnoupdate)"] 60 #[doc = ""] 61 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] set_onnoupdate(this: &OfflineResourceList, value: Option<&::js_sys::Function>)62 pub fn set_onnoupdate(this: &OfflineResourceList, value: Option<&::js_sys::Function>); 63 # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = ondownloading)] 64 #[doc = "Getter for the `ondownloading` field of this object."] 65 #[doc = ""] 66 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/ondownloading)"] 67 #[doc = ""] 68 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] ondownloading(this: &OfflineResourceList) -> Option<::js_sys::Function>69 pub fn ondownloading(this: &OfflineResourceList) -> Option<::js_sys::Function>; 70 # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = ondownloading)] 71 #[doc = "Setter for the `ondownloading` field of this object."] 72 #[doc = ""] 73 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/ondownloading)"] 74 #[doc = ""] 75 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] set_ondownloading(this: &OfflineResourceList, value: Option<&::js_sys::Function>)76 pub fn set_ondownloading(this: &OfflineResourceList, value: Option<&::js_sys::Function>); 77 # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onprogress)] 78 #[doc = "Getter for the `onprogress` field of this object."] 79 #[doc = ""] 80 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onprogress)"] 81 #[doc = ""] 82 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] onprogress(this: &OfflineResourceList) -> Option<::js_sys::Function>83 pub fn onprogress(this: &OfflineResourceList) -> Option<::js_sys::Function>; 84 # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onprogress)] 85 #[doc = "Setter for the `onprogress` field of this object."] 86 #[doc = ""] 87 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onprogress)"] 88 #[doc = ""] 89 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] set_onprogress(this: &OfflineResourceList, value: Option<&::js_sys::Function>)90 pub fn set_onprogress(this: &OfflineResourceList, value: Option<&::js_sys::Function>); 91 # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onupdateready)] 92 #[doc = "Getter for the `onupdateready` field of this object."] 93 #[doc = ""] 94 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onupdateready)"] 95 #[doc = ""] 96 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] onupdateready(this: &OfflineResourceList) -> Option<::js_sys::Function>97 pub fn onupdateready(this: &OfflineResourceList) -> Option<::js_sys::Function>; 98 # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onupdateready)] 99 #[doc = "Setter for the `onupdateready` field of this object."] 100 #[doc = ""] 101 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onupdateready)"] 102 #[doc = ""] 103 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] set_onupdateready(this: &OfflineResourceList, value: Option<&::js_sys::Function>)104 pub fn set_onupdateready(this: &OfflineResourceList, value: Option<&::js_sys::Function>); 105 # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = oncached)] 106 #[doc = "Getter for the `oncached` field of this object."] 107 #[doc = ""] 108 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/oncached)"] 109 #[doc = ""] 110 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] oncached(this: &OfflineResourceList) -> Option<::js_sys::Function>111 pub fn oncached(this: &OfflineResourceList) -> Option<::js_sys::Function>; 112 # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = oncached)] 113 #[doc = "Setter for the `oncached` field of this object."] 114 #[doc = ""] 115 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/oncached)"] 116 #[doc = ""] 117 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] set_oncached(this: &OfflineResourceList, value: Option<&::js_sys::Function>)118 pub fn set_oncached(this: &OfflineResourceList, value: Option<&::js_sys::Function>); 119 # [wasm_bindgen (structural , method , getter , js_class = "OfflineResourceList" , js_name = onobsolete)] 120 #[doc = "Getter for the `onobsolete` field of this object."] 121 #[doc = ""] 122 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onobsolete)"] 123 #[doc = ""] 124 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] onobsolete(this: &OfflineResourceList) -> Option<::js_sys::Function>125 pub fn onobsolete(this: &OfflineResourceList) -> Option<::js_sys::Function>; 126 # [wasm_bindgen (structural , method , setter , js_class = "OfflineResourceList" , js_name = onobsolete)] 127 #[doc = "Setter for the `onobsolete` field of this object."] 128 #[doc = ""] 129 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/onobsolete)"] 130 #[doc = ""] 131 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] set_onobsolete(this: &OfflineResourceList, value: Option<&::js_sys::Function>)132 pub fn set_onobsolete(this: &OfflineResourceList, value: Option<&::js_sys::Function>); 133 # [wasm_bindgen (catch , method , structural , js_class = "OfflineResourceList" , js_name = swapCache)] 134 #[doc = "The `swapCache()` method."] 135 #[doc = ""] 136 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/swapCache)"] 137 #[doc = ""] 138 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] swap_cache(this: &OfflineResourceList) -> Result<(), JsValue>139 pub fn swap_cache(this: &OfflineResourceList) -> Result<(), JsValue>; 140 # [wasm_bindgen (catch , method , structural , js_class = "OfflineResourceList" , js_name = update)] 141 #[doc = "The `update()` method."] 142 #[doc = ""] 143 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/OfflineResourceList/update)"] 144 #[doc = ""] 145 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] update(this: &OfflineResourceList) -> Result<(), JsValue>146 pub fn update(this: &OfflineResourceList) -> Result<(), JsValue>; 147 } 148 impl OfflineResourceList { 149 #[doc = "The `OfflineResourceList.UNCACHED` const."] 150 #[doc = ""] 151 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] 152 pub const UNCACHED: u16 = 0i64 as u16; 153 #[doc = "The `OfflineResourceList.IDLE` const."] 154 #[doc = ""] 155 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] 156 pub const IDLE: u16 = 1u64 as u16; 157 #[doc = "The `OfflineResourceList.CHECKING` const."] 158 #[doc = ""] 159 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] 160 pub const CHECKING: u16 = 2u64 as u16; 161 #[doc = "The `OfflineResourceList.DOWNLOADING` const."] 162 #[doc = ""] 163 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] 164 pub const DOWNLOADING: u16 = 3u64 as u16; 165 #[doc = "The `OfflineResourceList.UPDATEREADY` const."] 166 #[doc = ""] 167 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] 168 pub const UPDATEREADY: u16 = 4u64 as u16; 169 #[doc = "The `OfflineResourceList.OBSOLETE` const."] 170 #[doc = ""] 171 #[doc = "*This API requires the following crate features to be activated: `OfflineResourceList`*"] 172 pub const OBSOLETE: u16 = 5u64 as u16; 173 } 174