WorkerOptions
interface WorkerOptions {
deno?: {
}permissions?: Deno.PermissionOptions;
};§Properties
§
deno?: {
[src]permissions?: Deno.PermissionOptions;
}UNSTABLE: New API.
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
- You can provide a list of routes 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,
},
},
}
);