Skip to main content

Interface: SandboxContext

Defined in: src/types/interfaces/plugin.interface.ts:652

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​

readonly allowedDomains: readonly string[]

Defined in: src/types/interfaces/plugin.interface.ts:676

Allowed network domains.


cache​

readonly cache: ICacheProvider

Defined in: src/types/interfaces/plugin.interface.ts:661

Cache provider for the plugin.


config​

readonly config: Record<string, unknown>

Defined in: src/types/interfaces/plugin.interface.ts:671

Plugin configuration.


logger​

readonly logger: ILogger

Defined in: src/types/interfaces/plugin.interface.ts:656

Logger instance for the plugin.


metrics​

readonly metrics: IMetrics

Defined in: src/types/interfaces/plugin.interface.ts:666

Metrics provider for the plugin.