MainWorker
in package
The Deno main worker. This includes a JsRuntime along with all the standard ops from Deno CLI, such as Deno.core.* and the web APIs such as TextEncoder etc. Use the MainWorker if you want to run programs that are written to run in Deno. The Deno provided ops such as `fetch()` uses it's own TLS and request stack.
Table of Contents
Methods
- __construct() : mixed
- execute_main_module() : mixed
- execute_script() : mixed
- Execute JavaSscript inside the V8 Isolate.
- run_event_loop() : mixed
Methods
__construct()
public
__construct(string $main_module, PermissionsOptions $permissions, WorkerOptions $options) : mixed
Parameters
- $main_module : string
- $permissions : PermissionsOptions
- $options : WorkerOptions
execute_main_module()
public
execute_main_module() : mixed
execute_script()
Execute JavaSscript inside the V8 Isolate.
public
execute_script(string $name, string $source_code) : mixed
This does not support top level await for Es6 imports. use load_main_module
to execute JavaScript in modules.
Parameters
- $name : string
- $source_code : string
run_event_loop()
public
run_event_loop() : mixed