Skip to main content

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

readonly allowedDomains: readonly string[]

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

Allowed network domains.


cache

readonly cache: ICacheProvider

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

Cache provider for the plugin.


config

readonly config: Record<string, unknown>

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

Plugin configuration.


logger

readonly logger: ILogger

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

Logger instance for the plugin.


metrics

readonly metrics: IMetrics

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

Metrics provider for the plugin.