Interface: SandboxContext
Defined in: src/types/interfaces/plugin.interface.ts:638
Sandbox execution context.
Remarks
Provides the context available to plugin code executing in the sandbox. All services are proxied through permission checks.
Since
0.1.0
Properties
allowedDomains
readonlyallowedDomains: readonlystring[]
Defined in: src/types/interfaces/plugin.interface.ts:662
Allowed network domains.
cache
readonlycache:ICacheProvider
Defined in: src/types/interfaces/plugin.interface.ts:647
Cache provider for the plugin.
config
readonlyconfig:Record<string,unknown>
Defined in: src/types/interfaces/plugin.interface.ts:657
Plugin configuration.
logger
readonlylogger:ILogger
Defined in: src/types/interfaces/plugin.interface.ts:642
Logger instance for the plugin.
metrics
readonlymetrics:IMetrics
Defined in: src/types/interfaces/plugin.interface.ts:652
Metrics provider for the plugin.