@sebastianwessel/quickjs v3.0.1
@sebastianwessel/quickjs / GetFetchAdapterOptions
Type Alias: GetFetchAdapterOptions
GetFetchAdapterOptions =
object
Defined in: adapter/fetch.ts:14
Options for creating the default fetch adapter
Properties
allowedCorsOrigins?
optionalallowedCorsOrigins:string[]
Defined in: adapter/fetch.ts:46
List of allowed CORS origins
Default
['*']allowedHosts?
optionalallowedHosts:string[]
Defined in: adapter/fetch.ts:22
List of allowed hosts. If set, only these hosts are allowed to call
allowedProtocols?
optionalallowedProtocols:string[]
Defined in: adapter/fetch.ts:26
List of allowed protocols. If set, only these protocols are allowed to call
corsCheck?
optionalcorsCheck:boolean
Defined in: adapter/fetch.ts:41
Flag to enable CORS policy check
Default
falsedisallowedHosts?
optionaldisallowedHosts:string[]
Defined in: adapter/fetch.ts:31
List of disallowed hosts. If set, these hosts are not allowed to call
Default
['localhost', '127.0.0.1']fs?
optionalfs:IFs
Defined in: adapter/fetch.ts:18
The virtual file system of the sandbox (excludes node_modules)
rateLimitDuration?
optionalrateLimitDuration:number
Defined in: adapter/fetch.ts:56
Duration in seconds for the rate limit
Default
1rateLimitPoints?
optionalrateLimitPoints:number
Defined in: adapter/fetch.ts:51
Number of requests allowed in the specified duration
Default
10timeout?
optionaltimeout:number
Defined in: adapter/fetch.ts:36
Timeout for fetch requests in milliseconds
Default
5000