Skip to content

PURISTA API


PURISTA API / @purista/core / exportRuntimeCapabilities

Function: exportRuntimeCapabilities()

exportRuntimeCapabilities(options): object

Defined in: helper/enterpriseInterop.ts:381

Export a normalized runtime capability report from bridge declarations.

Definition-only mode is pure data transformation. Runtime inspection can pass already-instantiated adapter capability objects without requiring this helper to connect to infrastructure.

Parameters

options

ExportRuntimeCapabilitiesOptions

Returns

object

eventBridge

eventBridge: { capabilities: EventBridgeCapabilities | undefined; name: string; } | undefined

mode

mode: RuntimeCapabilityReportMode

queueBridge

queueBridge: { capabilities: QueueBridgeCapabilities | undefined; idempotency: { enforced: boolean; exactlyOnce: boolean; } | undefined; longRunning: { leaseExtension: boolean; leaseInspection: boolean; strictStartupValidation: boolean; } | undefined; name: string; resultPolicies: { event: boolean; state: boolean; stateAndEvent: boolean; } | undefined; } | undefined

version

version: string = '1.0.0'