interface WorkerOptions
Unstable
Private
optional
deno: { permissions?: Deno.PermissionOptions; }
Configure permissions options to change the level of access the worker will have. By default it will have no permissions. Note that the permissions of a worker can't be extended beyond its parent's permissions reach.
"inherit"
will take the permissions of the thread the worker is created in."none"
will use the default behavior and have no permission- A list of routes can be provided that are relative to the file the worker is created in to limit the access of the worker (read/write permissions only)
Example:
// mod.ts const worker = new Worker( new URL("deno_worker.ts", import.meta.url).href, { type: "module", deno: { permissions: { read: true, }, }, } );