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 = WorkerDebuggerGlobalScope , typescript_type = "WorkerDebuggerGlobalScope")] 7 #[derive(Debug, Clone, PartialEq, Eq)] 8 #[doc = "The `WorkerDebuggerGlobalScope` class."] 9 #[doc = ""] 10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope)"] 11 #[doc = ""] 12 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] 13 pub type WorkerDebuggerGlobalScope; 14 # [wasm_bindgen (structural , catch , method , getter , js_class = "WorkerDebuggerGlobalScope" , js_name = global)] 15 #[doc = "Getter for the `global` field of this object."] 16 #[doc = ""] 17 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/global)"] 18 #[doc = ""] 19 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] global(this: &WorkerDebuggerGlobalScope) -> Result<::js_sys::Object, JsValue>20 pub fn global(this: &WorkerDebuggerGlobalScope) -> Result<::js_sys::Object, JsValue>; 21 # [wasm_bindgen (structural , method , getter , js_class = "WorkerDebuggerGlobalScope" , js_name = onmessage)] 22 #[doc = "Getter for the `onmessage` field of this object."] 23 #[doc = ""] 24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/onmessage)"] 25 #[doc = ""] 26 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] onmessage(this: &WorkerDebuggerGlobalScope) -> Option<::js_sys::Function>27 pub fn onmessage(this: &WorkerDebuggerGlobalScope) -> Option<::js_sys::Function>; 28 # [wasm_bindgen (structural , method , setter , js_class = "WorkerDebuggerGlobalScope" , js_name = onmessage)] 29 #[doc = "Setter for the `onmessage` field of this object."] 30 #[doc = ""] 31 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/onmessage)"] 32 #[doc = ""] 33 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] set_onmessage(this: &WorkerDebuggerGlobalScope, value: Option<&::js_sys::Function>)34 pub fn set_onmessage(this: &WorkerDebuggerGlobalScope, value: Option<&::js_sys::Function>); 35 # [wasm_bindgen (catch , method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = createSandbox)] 36 #[doc = "The `createSandbox()` method."] 37 #[doc = ""] 38 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/createSandbox)"] 39 #[doc = ""] 40 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] create_sandbox( this: &WorkerDebuggerGlobalScope, name: &str, prototype: &::js_sys::Object, ) -> Result<::js_sys::Object, JsValue>41 pub fn create_sandbox( 42 this: &WorkerDebuggerGlobalScope, 43 name: &str, 44 prototype: &::js_sys::Object, 45 ) -> Result<::js_sys::Object, JsValue>; 46 # [wasm_bindgen (method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = dump)] 47 #[doc = "The `dump()` method."] 48 #[doc = ""] 49 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/dump)"] 50 #[doc = ""] 51 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] dump(this: &WorkerDebuggerGlobalScope)52 pub fn dump(this: &WorkerDebuggerGlobalScope); 53 # [wasm_bindgen (method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = dump)] 54 #[doc = "The `dump()` method."] 55 #[doc = ""] 56 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/dump)"] 57 #[doc = ""] 58 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] dump_with_string(this: &WorkerDebuggerGlobalScope, string: &str)59 pub fn dump_with_string(this: &WorkerDebuggerGlobalScope, string: &str); 60 # [wasm_bindgen (method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = enterEventLoop)] 61 #[doc = "The `enterEventLoop()` method."] 62 #[doc = ""] 63 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/enterEventLoop)"] 64 #[doc = ""] 65 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] enter_event_loop(this: &WorkerDebuggerGlobalScope)66 pub fn enter_event_loop(this: &WorkerDebuggerGlobalScope); 67 # [wasm_bindgen (method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = leaveEventLoop)] 68 #[doc = "The `leaveEventLoop()` method."] 69 #[doc = ""] 70 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/leaveEventLoop)"] 71 #[doc = ""] 72 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] leave_event_loop(this: &WorkerDebuggerGlobalScope)73 pub fn leave_event_loop(this: &WorkerDebuggerGlobalScope); 74 # [wasm_bindgen (catch , method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = loadSubScript)] 75 #[doc = "The `loadSubScript()` method."] 76 #[doc = ""] 77 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/loadSubScript)"] 78 #[doc = ""] 79 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] load_sub_script(this: &WorkerDebuggerGlobalScope, url: &str) -> Result<(), JsValue>80 pub fn load_sub_script(this: &WorkerDebuggerGlobalScope, url: &str) -> Result<(), JsValue>; 81 # [wasm_bindgen (catch , method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = loadSubScript)] 82 #[doc = "The `loadSubScript()` method."] 83 #[doc = ""] 84 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/loadSubScript)"] 85 #[doc = ""] 86 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] load_sub_script_with_sandbox( this: &WorkerDebuggerGlobalScope, url: &str, sandbox: &::js_sys::Object, ) -> Result<(), JsValue>87 pub fn load_sub_script_with_sandbox( 88 this: &WorkerDebuggerGlobalScope, 89 url: &str, 90 sandbox: &::js_sys::Object, 91 ) -> Result<(), JsValue>; 92 # [wasm_bindgen (method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = postMessage)] 93 #[doc = "The `postMessage()` method."] 94 #[doc = ""] 95 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/postMessage)"] 96 #[doc = ""] 97 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] post_message(this: &WorkerDebuggerGlobalScope, message: &str)98 pub fn post_message(this: &WorkerDebuggerGlobalScope, message: &str); 99 # [wasm_bindgen (method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = reportError)] 100 #[doc = "The `reportError()` method."] 101 #[doc = ""] 102 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/reportError)"] 103 #[doc = ""] 104 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] report_error(this: &WorkerDebuggerGlobalScope, message: &str)105 pub fn report_error(this: &WorkerDebuggerGlobalScope, message: &str); 106 # [wasm_bindgen (catch , method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = retrieveConsoleEvents)] 107 #[doc = "The `retrieveConsoleEvents()` method."] 108 #[doc = ""] 109 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/retrieveConsoleEvents)"] 110 #[doc = ""] 111 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] retrieve_console_events( this: &WorkerDebuggerGlobalScope, ) -> Result<::js_sys::Array, JsValue>112 pub fn retrieve_console_events( 113 this: &WorkerDebuggerGlobalScope, 114 ) -> Result<::js_sys::Array, JsValue>; 115 # [wasm_bindgen (catch , method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = setConsoleEventHandler)] 116 #[doc = "The `setConsoleEventHandler()` method."] 117 #[doc = ""] 118 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/setConsoleEventHandler)"] 119 #[doc = ""] 120 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] set_console_event_handler( this: &WorkerDebuggerGlobalScope, handler: Option<&::js_sys::Function>, ) -> Result<(), JsValue>121 pub fn set_console_event_handler( 122 this: &WorkerDebuggerGlobalScope, 123 handler: Option<&::js_sys::Function>, 124 ) -> Result<(), JsValue>; 125 # [wasm_bindgen (catch , method , structural , js_class = "WorkerDebuggerGlobalScope" , js_name = setImmediate)] 126 #[doc = "The `setImmediate()` method."] 127 #[doc = ""] 128 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/WorkerDebuggerGlobalScope/setImmediate)"] 129 #[doc = ""] 130 #[doc = "*This API requires the following crate features to be activated: `WorkerDebuggerGlobalScope`*"] set_immediate( this: &WorkerDebuggerGlobalScope, handler: &::js_sys::Function, ) -> Result<(), JsValue>131 pub fn set_immediate( 132 this: &WorkerDebuggerGlobalScope, 133 handler: &::js_sys::Function, 134 ) -> Result<(), JsValue>; 135 } 136