A set of options which can define the permissions within a test or worker context at a highly specific level.
env: "inherit"
| boolean
| string[] = false
Specifies if the env
permission should be requested or revoked.
If set to "inherit"
, the current env
permission will be inherited.
If set to true
, the global env
permission will be requested.
If set to false
, the global env
permission will be revoked.
sys: "inherit"
| boolean
| string[] = false
Specifies if the sys
permission should be requested or revoked.
If set to "inherit"
, the current sys
permission will be inherited.
If set to true
, the global sys
permission will be requested.
If set to false
, the global sys
permission will be revoked.
hrtime: "inherit" | boolean = false
Specifies if the hrtime
permission should be requested or revoked.
If set to "inherit"
, the current hrtime
permission will be inherited.
If set to true
, the global hrtime
permission will be requested.
If set to false
, the global hrtime
permission will be revoked.
net: "inherit"
| boolean
| string[] = false
Specifies if the net
permission should be requested or revoked.
if set to "inherit"
, the current net
permission will be inherited.
if set to true
, the global net
permission will be requested.
if set to false
, the global net
permission will be revoked.
if set to string[]
, the net
permission will be requested with the
specified host strings with the format "<host>[:<port>]
.
ffi: "inherit"
| boolean
| Array<string | URL> = false
Specifies if the ffi
permission should be requested or revoked.
If set to "inherit"
, the current ffi
permission will be inherited.
If set to true
, the global ffi
permission will be requested.
If set to false
, the global ffi
permission will be revoked.
read: "inherit"
| boolean
| Array<string | URL> = false
Specifies if the read
permission should be requested or revoked.
If set to "inherit"
, the current read
permission will be inherited.
If set to true
, the global read
permission will be requested.
If set to false
, the global read
permission will be revoked.
If set to Array<string | URL>
, the read
permission will be requested with the
specified file paths.
run: "inherit"
| boolean
| Array<string | URL> = false
Specifies if the run
permission should be requested or revoked.
If set to "inherit"
, the current run
permission will be inherited.
If set to true
, the global run
permission will be requested.
If set to false
, the global run
permission will be revoked.
write: "inherit"
| boolean
| Array<string | URL> = false
Specifies if the write
permission should be requested or revoked.
If set to "inherit"
, the current write
permission will be inherited.
If set to true
, the global write
permission will be requested.
If set to false
, the global write
permission will be revoked.
If set to Array<string | URL>
, the write
permission will be requested with the
specified file paths.