Package overview

93public exports
5components
55modules
1entrypoints

Entrypoints

  • src/index.ts

Modules

paradox.config.ts

Referenced module

Dependencies: None

Exports: default

src/bindings.test.ts

Referenced module

Dependencies: src/bindings.ts

Exports: None

src/bindings.ts

Referenced module

Dependencies: None

Exports: createRuntimeApiOperationExecutor, createRuntimeBindingOperationKey, createRuntimeEventOperationBindingContext, createRuntimeEventOperationLifecycle, IDLE_RUNTIME_EVENT_OPERATION_STATE, resolveBindingInputMap, resolveRuntimeBindings, resolveRuntimeBindingsAsync, resolveRuntimeBindingValue, resolveRuntimeBindingValueSync, resolveRuntimeEventOperationErrorMessage, RuntimeApiOperationExecutorOptions, RuntimeApiOperationSelection, RuntimeBindingOperationExecutionArgs, RuntimeBindingOperationExecutionResult, RuntimeBindingOperationExecutor, RuntimeBindingOperationKey, RuntimeBindingOperationResultCache, RuntimeBindingOperationResultWriter, RuntimeBindingResolutionArgs, RuntimeBindingResolutionContext, RuntimeBindingResolutionResult, RuntimeEventOperationInvocation, RuntimeEventOperationLifecycle, RuntimeEventOperationState, RuntimeEventOperationStatus, validateRuntimeBindingOperationRef

src/componentRegistry.ts

Referenced module

Dependencies: None

Exports: ComponentRegistry, createComponentRegistry

src/index.ts

Configured entrypoint

Dependencies: None

Exports: ComponentRegistry, composeRuntimeNodePropsResolver, composeRuntimeRendererWrapNode, createComponentEventFromHandlerArgs, createComponentRegistry, createDbPersistActionHandler, createDbPersistAdapterError, createPendingRuntimeScreenOperationLoaderState, createRuntimeActionRegistry, createRuntimeApiOperationExecutor, createRuntimeBindingOperationKey, createRuntimeEventOperationBindingContext, createRuntimeEventOperationLifecycle, createRuntimeMemoryStateAdapter, createRuntimeScreenLoaderRequestKey, dispatchRuntimeComponentEvent, dispatchRuntimeComponentEventWithReporting, executeDbPersistAction, executeRuntimeScreenOperationLoaders, IDLE_RUNTIME_EVENT_OPERATION_STATE, ManifestContext, ManifestProvider, mergeRuntimeRendererConfig, resolveBindingInputMap, resolveDbPersistInput, resolveRuntimeActionPayload, resolveRuntimeActionValue, resolveRuntimeBindings, resolveRuntimeBindingsAsync, resolveRuntimeBindingValue, resolveRuntimeBindingValueSync, resolveRuntimeEventOperationErrorMessage, resolveScreenOperationLoaders, RuntimeAction, RuntimeActionDescriptor, RuntimeActionExecutor, RuntimeActionHandler, RuntimeActionHandlerArgs, RuntimeActionHandlers, RuntimeActionRegistry, RuntimeActionResolutionArgs, RuntimeActionResolutionScope, RuntimeAdapterDescriptor, RuntimeApiOperationExecutorOptions, RuntimeApiOperationSelection, RuntimeBindingDescriptor, RuntimeBindingOperationExecutionArgs, RuntimeBindingOperationExecutionResult, RuntimeBindingOperationExecutor, RuntimeBindingOperationKey, RuntimeBindingOperationResultCache, RuntimeBindingOperationResultWriter, RuntimeBindingResolutionArgs, RuntimeBindingResolutionContext, RuntimeBindingResolutionResult, RuntimeCapability, RuntimeComponentEventDispatchArgs, RuntimeDbPersistError, RuntimeDbPersistExecutionResult, RuntimeDbPersistResult, RuntimeDiagnostic, RuntimeEventDiagnosticsReporter, RuntimeEventOperationInvocation, RuntimeEventOperationLifecycle, RuntimeEventOperationState, RuntimeEventOperationStatus, RuntimeEventPropWrapArgs, RuntimeManifest, RuntimeManifestConfig, RuntimeManifestInput, RuntimeMediaAssetResolver, RuntimeMediaAssetResolverArgs, RuntimeMemoryStateAdapterOptions, RuntimeNodePropsResolver, RuntimeRenderer, RuntimeRendererConfig, RuntimeRendererConfigProvider, RuntimeRendererProps, RuntimeRendererWrapArgs, RuntimeResolvedMediaValue, RuntimeResolveNodePropsArgs, RuntimeScreen, RuntimeScreenOperationLoaderExecutionResult, RuntimeScreenOperationLoaderState, RuntimeScreenProps, shouldRenderRuntimeRepeatEmptyState, useManifest, useManifestContext, useOptionalManifestContext, useRuntimeRendererConfig, useRuntimeScreenOperationLoaders, validateRuntimeBindingOperationRef, wrapRuntimeEventProps

src/ManifestContext.tsx

Referenced module

Dependencies: None

Exports: ManifestContext, ManifestProvider, useManifest, useManifestContext, useOptionalManifestContext

src/react19Compatibility.test.tsx

Referenced module

Dependencies: src/ManifestContext.tsx, src/RuntimeRendererConfig.tsx

Exports: None

src/registry.test.ts

Referenced module

Dependencies: src/registry.tsx

Exports: None

src/registry.tsx

Referenced module

Dependencies: None

Exports: ComponentRegistry, createComponentRegistry

src/rendering.test.ts

Referenced module

Dependencies: src/registry.tsx, src/rendering.ts

Exports: None

src/rendering.ts

Referenced module

Dependencies: src/registry.tsx

Exports: getUnknownComponentDiagnostic, resolveRenderedChildren, resolveRuntimeRegistry

src/runtimeActionRegistry.actions.test.ts

Referenced module

Dependencies: src/runtimeActionRegistry.ts

Exports: None

src/runtimeActionRegistry.chains.test.ts

Referenced module

Dependencies: src/runtimeActionRegistry.ts

Exports: None

src/runtimeActionRegistry.operations.test.ts

Referenced module

Dependencies: src/runtimeActionRegistry.ts, src/runtimeBindings.ts

Exports: None

src/runtimeActionRegistry.ts

Referenced module

Dependencies: src/runtimeApiSelection.ts, src/runtimeBindings.ts, src/runtimeEventOperationLifecycle.ts, src/RuntimeRendererConfig.tsx

Exports: createComponentEventFromHandlerArgs, createRuntimeActionRegistry, dispatchRuntimeComponentEvent, resolveRuntimeActionPayload, resolveRuntimeActionValue, RuntimeActionRegistry, RuntimeActionResolutionArgs, RuntimeActionResolutionScope, RuntimeComponentEventDispatchArgs, RuntimeEventPropWrapArgs, wrapRuntimeEventProps

src/runtimeApiOperations.test.ts

Referenced module

Dependencies: src/runtimeApiOperations.ts

Exports: None

src/runtimeApiOperations.ts

Referenced module

Dependencies: src/runtimeBindings.ts

Exports: createRuntimeApiOperationExecutor, RuntimeApiOperationExecutorOptions

src/runtimeApiSelection.test.ts

Referenced module

Dependencies: src/runtimeApiSelection.ts

Exports: None

src/runtimeApiSelection.ts

Referenced module

Dependencies: None

Exports: resolveRuntimeBindingOperationSelection, RuntimeApiOperationSelection, validateRuntimeBindingOperationRef

src/runtimeBindings.test.ts

Referenced module

Dependencies: src/runtimeApiSelection.ts, src/runtimeBindings.ts, src/runtimeNodeProps.ts

Exports: None

src/runtimeBindings.ts

Referenced module

Dependencies: src/runtimeApiSelection.ts

Exports: applyRuntimeBindingDataPath, createRuntimeBindingOperationKey, resolveBindingInputMap, resolveBindingInputMapSync, resolveRuntimeBindings, resolveRuntimeBindingsAsync, resolveRuntimeBindingValue, resolveRuntimeBindingValueSourceSync, resolveRuntimeBindingValueSync, RuntimeBindingOperationExecutionArgs, RuntimeBindingOperationExecutionResult, RuntimeBindingOperationExecutor, RuntimeBindingOperationKey, RuntimeBindingOperationResultCache, RuntimeBindingOperationResultWriter, RuntimeBindingResolutionArgs, RuntimeBindingResolutionContext, RuntimeBindingResolutionResult

src/runtimeDbPersist.test.ts

Referenced module

Dependencies: src/runtimeActionRegistry.ts, src/runtimeDbPersist.ts

Exports: None

src/runtimeDbPersist.ts

Referenced module

Dependencies: src/RuntimeRendererConfig.tsx

Exports: createDbPersistActionHandler, createDbPersistAdapterError, executeDbPersistAction, resolveDbPersistInput, RuntimeDbPersistError, RuntimeDbPersistExecutionResult, RuntimeDbPersistResult

src/runtimeEventExecution.test.ts

Referenced module

Dependencies: src/runtimeEventExecution.ts

Exports: None

src/runtimeEventExecution.ts

Referenced module

Dependencies: src/runtimeActionRegistry.ts, src/RuntimeRendererConfig.tsx

Exports: dispatchRuntimeComponentEventWithReporting, RuntimeEventDiagnosticsReporter

src/runtimeEventOperationLifecycle.test.ts

Referenced module

Dependencies: src/runtimeActionRegistry.ts, src/runtimeEventOperationLifecycle.ts

Exports: None

src/runtimeEventOperationLifecycle.ts

Referenced module

Dependencies: None

Exports: createRuntimeEventOperationBindingContext, createRuntimeEventOperationLifecycle, IDLE_RUNTIME_EVENT_OPERATION_STATE, resolveRuntimeEventOperationErrorMessage, RuntimeEventOperationInvocation, RuntimeEventOperationLifecycle, RuntimeEventOperationState, RuntimeEventOperationStatus

src/runtimeImageMedia.test.ts

Referenced module

Dependencies: src/runtimeMedia.ts, src/runtimeNodeProps.ts

Exports: None

src/runtimeManifest.ts

Referenced module

Dependencies: None

Exports: createRuntimeManifest, defineRuntimeAction, defineRuntimeAdapter, defineRuntimeBinding, listRuntimeCapabilities, RUNTIME_CAPABILITIES, RUNTIME_MANIFEST_KIND, RuntimeActionDescriptor, RuntimeAdapterDescriptor, RuntimeBindingDescriptor, RuntimeCapability, RuntimeDiagnostic, RuntimeManifest, RuntimeManifestConfig, RuntimeManifestInput

src/runtimeMedia.test.ts

Referenced module

Dependencies: src/runtimeMedia.ts

Exports: None

src/runtimeMedia.ts

Referenced module

Dependencies: None

Exports: collectRuntimeMediaReferenceIds, createRuntimeMediaResolutionCache, createSyncRuntimeMediaResolutionMap, replaceRuntimeMediaReferences, resolveRuntimeMediaAsset, RuntimeMediaAssetResolver, RuntimeMediaAssetResolverArgs, RuntimeMediaResolutionCache, RuntimeResolvedMediaValue

src/runtimeMediaCache.tsx

Referenced module

Dependencies: src/runtimeMedia.ts

Exports: RuntimeMediaResolutionCacheProvider, useRuntimeMediaResolutionCache

src/runtimeMediaConfig.test.ts

Referenced module

Dependencies: src/RuntimeRendererConfig.tsx

Exports: None

src/runtimeNodeProps.test.ts

Referenced module

Dependencies: src/runtimeNodeProps.ts

Exports: None

src/runtimeNodeProps.ts

Referenced module

Dependencies: src/runtimeBindings.ts, src/RuntimeRendererConfig.tsx

Exports: resolveRuntimeNodeProps, wrapRuntimeActionProps

src/runtimePackageIsolation.test.ts

Referenced module

Dependencies: None

Exports: None

src/RuntimeRenderer.test.ts

Referenced module

Dependencies: src/runtimeRepeatEmptyState.ts

Exports: None

src/RuntimeRenderer.tsx

Referenced module

Dependencies: src/registry.tsx, src/rendering.ts, src/runtimeActionRegistry.ts, src/runtimeBindings.ts, src/runtimeDbPersist.ts, src/runtimeEventExecution.ts, src/runtimeEventOperationLifecycle.ts, src/runtimeMedia.ts, src/runtimeMediaCache.tsx, src/runtimeNodeProps.ts, src/RuntimeRendererConfig.tsx, src/runtimeRepeat.ts, src/runtimeRepeatDiagnostics.ts, src/runtimeRepeatEmptyState.ts, src/useRuntimeMediaProps.ts

Exports: RuntimeRenderer, RuntimeRendererProps

src/RuntimeRendererConfig.test.tsx

Referenced module

Dependencies: src/RuntimeRendererConfig.tsx

Exports: None

src/RuntimeRendererConfig.tsx

Referenced module

Dependencies: src/registry.tsx, src/runtimeBindings.ts, src/runtimeEventOperationLifecycle.ts, src/runtimeMedia.ts

Exports: composeRuntimeNodePropsResolver, composeRuntimeRendererWrapNode, mergeRuntimeRendererConfig, RuntimeAction, RuntimeActionExecutor, RuntimeActionHandler, RuntimeActionHandlerArgs, RuntimeActionHandlers, RuntimeNodePropsResolver, RuntimeRendererConfig, RuntimeRendererConfigProvider, RuntimeRendererWrapArgs, RuntimeResolveNodePropsArgs, useRuntimeRendererConfig

src/runtimeRepeat.test.ts

Referenced module

Dependencies: src/runtimeActionRegistry.ts, src/runtimeBindings.ts, src/runtimeRepeat.ts

Exports: None

src/runtimeRepeat.ts

Referenced module

Dependencies: src/runtimeApiSelection.ts, src/runtimeBindings.ts

Exports: createRuntimeRepeatBindingContext, resolveRuntimeRepeatItemKey, resolveRuntimeRepeatItemsAsync, resolveRuntimeRepeatItemsSync, RuntimeRepeatItemsResult, RuntimeRepeatItemsSyncResult, RuntimeRepeatResolutionContext

src/runtimeRepeatDiagnostics.ts

Referenced module

Dependencies: None

Exports: createRepeatDiagnosticsKey

src/runtimeRepeatEmptyState.ts

Referenced module

Dependencies: None

Exports: shouldRenderRuntimeRepeatEmptyState

src/RuntimeScreen.tsx

Referenced module

Dependencies: src/registry.tsx, src/RuntimeRenderer.tsx, src/RuntimeRendererConfig.tsx, src/runtimeScreenLoaders.ts, src/runtimeStateAdapter.ts

Exports: RuntimeScreen, RuntimeScreenProps

src/runtimeScreenLoaders.arrayPath.test.ts

Referenced module

Dependencies: src/runtimeBindings.ts, src/runtimeScreenLoaders.ts

Exports: None

src/runtimeScreenLoaders.execution.test.ts

Referenced module

Dependencies: src/runtimeBindings.ts, src/runtimeScreenLoaders.ts

Exports: None

src/runtimeScreenLoaders.lifecycle.test.ts

Referenced module

Dependencies: src/runtimeBindings.ts, src/runtimeScreenLoaders.ts

Exports: None

src/runtimeScreenLoaders.ts

Referenced module

Dependencies: src/runtimeApiSelection.ts, src/runtimeBindings.ts

Exports: beginRuntimeScreenOperationLoaderRequest, completeRuntimeScreenOperationLoaderRequest, createIdleRuntimeScreenOperationLoaderState, createPendingRuntimeScreenOperationLoaderState, createRuntimeScreenLoaderRequestKey, createRuntimeScreenOperationLoaderLifecycle, executeRuntimeScreenOperationLoaders, resolveScreenOperationLoaders, RuntimeScreenOperationLoaderExecutionResult, RuntimeScreenOperationLoaderLifecycle, RuntimeScreenOperationLoaderState, useRuntimeScreenOperationLoaders

src/runtimeStateAdapter.ts

Referenced module

Dependencies: None

Exports: createRuntimeMemoryStateAdapter, RuntimeMemoryStateAdapterOptions

src/runtimeStateAdapterConfig.test.ts

Referenced module

Dependencies: src/runtimeBindings.ts, src/runtimeNodeProps.ts, src/RuntimeRendererConfig.tsx

Exports: None

src/useRuntimeMediaProps.ts

Referenced module

Dependencies: src/runtimeMedia.ts

Exports: useRuntimeMediaProps

tests/reactNativeWebCompatibility.fixture.tsx

Referenced module

Dependencies: src/RuntimeRenderer.tsx

Exports: renderReactNativeWebRuntimeFixture

tests/reactNativeWebCompatibility.test.ts

Referenced module

Dependencies: None

Exports: None

tests/runtime.test.ts

Referenced module

Dependencies: src/runtimeManifest.ts

Exports: None

Public API

node_modules/@ankhorage/contracts/dist/runtimeCallbacks.d.ts

RuntimeNodePropsResolver

unknown • node_modules/@ankhorage/contracts/dist/runtimeCallbacks.d.ts:6:1

Export paths: src/index.ts

Related symbols: None

RuntimeResolveNodePropsArgs

type • node_modules/@ankhorage/contracts/dist/runtimeCallbacks.d.ts:2:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
node property UiNode yes
props property Record<string, unknown> yes

src/componentRegistry.ts

ComponentRegistry

unknown • src/componentRegistry.ts:3:1

Export paths: src/index.ts

Related symbols: None

createComponentRegistry

function • src/componentRegistry.ts:5:1

Export paths: src/index.ts

Related symbols: None
Signature
(registries?: readonly Readonly<Record<string, React.ElementType<any, keyof React.JSX.IntrinsicElements>>>[]) => Readonly<Record<string, React.ElementType<any, keyof React.JSX.IntrinsicElements>>>
ParameterTypeRequiredDescription
registries readonly Readonly<Record<string, React.ElementType<any, keyof React.JSX.IntrinsicElements>>>[] no

Returns: Readonly<Record<string, React.ElementType<any, keyof React.JSX.IntrinsicElements>>>

src/ManifestContext.tsx

ManifestContext

value • src/ManifestContext.tsx:10:14

Export paths: src/index.ts

Related symbols: None

ManifestProvider

function • src/ManifestContext.tsx:12:1

Export paths: src/index.ts

Related symbols: None
Signature
(props: ManifestContextValue & { children: React.ReactNode; }) => React.JSX.Element
ParameterTypeRequiredDescription
props ManifestContextValue & { children: React.ReactNode; } yes

Returns: React.JSX.Element

useManifest

function • src/ManifestContext.tsx:22:1

Export paths: src/index.ts

Related symbols: None
Signature
() => AppManifest

Returns: AppManifest

useManifestContext

function • src/ManifestContext.tsx:30:1

Export paths: src/index.ts

Related symbols: None
Signature
() => ManifestContextValue

Returns: ManifestContextValue

useOptionalManifestContext

function • src/ManifestContext.tsx:38:1

Export paths: src/index.ts

Related symbols: None
Signature
() => ManifestContextValue | null

Returns: ManifestContextValue | null

src/runtimeActionRegistry.ts

createComponentEventFromHandlerArgs

function • src/runtimeActionRegistry.ts:223:1

Export paths: src/index.ts

Related symbols: None
Signature
(args: { readonly node: UiNode; readonly eventName: string; readonly handlerArgs: readonly unknown[]; }) => ComponentEventDto<string, RuntimeEventPayload>
ParameterTypeRequiredDescription
args { readonly node: UiNode; readonly eventName: string; readonly handlerArgs: readonly unknown[]; } yes

Returns: ComponentEventDto<string, RuntimeEventPayload>

createRuntimeActionRegistry

function • src/runtimeActionRegistry.ts:71:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionHandler
  • RuntimeActionHandlers
  • RuntimeActionRegistry
  • RuntimeBindingOperationExecutor
  • RuntimeBindingOperationResultCache
  • RuntimeBindingOperationResultWriter
  • RuntimeEventOperationLifecycle
Signature
(options?: { actionHandlers?: RuntimeActionHandlers; apis?: ApiDefinitionRegistry; dataBindings?: ComponentDataBindingRegistry; executeAction?: RuntimeActionHandler; executeOperation?: RuntimeBindingOperationExecutor; eventOperationLifecycle?: RuntimeEventOperationLifecycle; operationResults?: RuntimeBindingOperationResultCache; writeOperationResult?: RuntimeBindingOperationResultWriter; }) => RuntimeActionRegistry
ParameterTypeRequiredDescription
options { actionHandlers?: RuntimeActionHandlers; apis?: ApiDefinitionRegistry; dataBindings?: ComponentDataBindingRegistry; executeAction?: RuntimeActionHandler; executeOperation?: RuntimeBindingOperationExecutor; eventOperationLifecycle?: RuntimeEventOperationLifecycle; operationResults?: RuntimeBindingOperationResultCache; writeOperationResult?: RuntimeBindingOperationResultWriter; } no

Returns: RuntimeActionRegistry

dispatchRuntimeComponentEvent

function • src/runtimeActionRegistry.ts:109:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionHandlers
  • RuntimeComponentEventDispatchArgs
Signature
(args: RuntimeComponentEventDispatchArgs & { readonly actionHandlers?: RuntimeActionHandlers; }) => Promise<readonly DataSourceDiagnostic[]>
ParameterTypeRequiredDescription
args RuntimeComponentEventDispatchArgs & { readonly actionHandlers?: RuntimeActionHandlers; } yes

Returns: Promise<readonly DataSourceDiagnostic[]>

resolveRuntimeActionPayload

function • src/runtimeActionRegistry.ts:237:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionResolutionArgs
Signature
(payload: object | undefined, args: RuntimeActionResolutionArgs) => object | undefined
ParameterTypeRequiredDescription
args RuntimeActionResolutionArgs yes
payload object | undefined yes

Returns: object | undefined

resolveRuntimeActionValue

function • src/runtimeActionRegistry.ts:248:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionResolutionArgs
Signature
(value: unknown, args: RuntimeActionResolutionArgs) => object | undefined
ParameterTypeRequiredDescription
args RuntimeActionResolutionArgs yes
value unknown yes

Returns: object | undefined

RuntimeActionRegistry

type • src/runtimeActionRegistry.ts:34:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionHandler
  • RuntimeComponentEventDispatchArgs
MemberKindTypeRequiredDescription
dispatchComponentEvent method (args: RuntimeComponentEventDispatchArgs) => Promise<void> yes
registerActionHandler method (type: string, handler: RuntimeActionHandler) => () => void yes

RuntimeActionResolutionArgs

type • src/runtimeActionRegistry.ts:45:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
context property Record<string, unknown> | undefined no
event property ComponentEventDto<string, object> yes
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> | undefined no
state property Record<string, unknown> | undefined no

RuntimeActionResolutionScope

type • src/runtimeActionRegistry.ts:39:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
context property Record<string, unknown> | undefined no
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> | undefined no
state property Record<string, unknown> | undefined no

RuntimeComponentEventDispatchArgs

type • src/runtimeActionRegistry.ts:49:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionHandler
  • RuntimeBindingOperationExecutor
  • RuntimeBindingOperationResultWriter
  • RuntimeEventOperationLifecycle
MemberKindTypeRequiredDescription
apis property ApiDefinitionRegistry | undefined no
context property Record<string, unknown> | undefined no
dataBindings property ComponentDataBindingRegistry | undefined no
event property ComponentEventDto<string, object> yes
eventName property string | undefined no
eventOperationLifecycle property RuntimeEventOperationLifecycle | undefined no
executeAction property RuntimeActionHandler | undefined no
executeOperation property RuntimeBindingOperationExecutor | undefined no
node property UiNode yes
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> | undefined no
state property Record<string, unknown> | undefined no
writeOperationResult property RuntimeBindingOperationResultWriter | undefined no

RuntimeEventPropWrapArgs

type • src/runtimeActionRegistry.ts:61:1

Export paths: src/index.ts

Related symbols:
  • RuntimeComponentEventDispatchArgs
MemberKindTypeRequiredDescription
context property Record<string, unknown> | undefined no
dataBindings property ComponentDataBindingRegistry | undefined no
disableActions property boolean yes
dispatchComponentEvent property (args: RuntimeComponentEventDispatchArgs) => Promise<void> | void yes
node property UiNode yes
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> | undefined no
props property Record<string, unknown> yes
state property Record<string, unknown> | undefined no

wrapRuntimeEventProps

function • src/runtimeActionRegistry.ts:186:1

Export paths: src/index.ts

Related symbols:
  • RuntimeEventPropWrapArgs
Signature
(args: RuntimeEventPropWrapArgs) => Record<string, unknown>
ParameterTypeRequiredDescription
args RuntimeEventPropWrapArgs yes

Returns: Record<string, unknown>

src/runtimeApiOperations.ts

createRuntimeApiOperationExecutor

function • src/runtimeApiOperations.ts:12:1

Export paths: src/index.ts

Related symbols:
  • RuntimeApiOperationExecutorOptions
  • RuntimeBindingOperationExecutor
Signature
(options: RuntimeApiOperationExecutorOptions) => RuntimeBindingOperationExecutor
ParameterTypeRequiredDescription
options RuntimeApiOperationExecutorOptions yes

Returns: RuntimeBindingOperationExecutor

RuntimeApiOperationExecutorOptions

type • src/runtimeApiOperations.ts:7:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
credentialResolver property EndpointTestCredentialResolver | undefined no
fetch property EndpointTestFetch | undefined no

src/runtimeApiSelection.ts

RuntimeApiOperationSelection

type • src/runtimeApiSelection.ts:10:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
api property ApiDefinition yes
endpoint property DataEndpointConfig yes

validateRuntimeBindingOperationRef

function • src/runtimeApiSelection.ts:15:1

Export paths: src/index.ts

Related symbols: None
Signature
(operation: BindingOperationRef, apis: ApiDefinitionRegistry | undefined) => readonly DataSourceDiagnostic[]
ParameterTypeRequiredDescription
apis ApiDefinitionRegistry | undefined yes
operation BindingOperationRef yes

Returns: readonly DataSourceDiagnostic[]

src/runtimeBindings.ts

createRuntimeBindingOperationKey

function • src/runtimeBindings.ts:165:1

Export paths: src/index.ts

Related symbols: None
Signature
(operation: BindingOperationRef) => string
ParameterTypeRequiredDescription
operation BindingOperationRef yes

Returns: string

resolveBindingInputMap

function • src/runtimeBindings.ts:131:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingResolutionContext
Signature
(input: Readonly<Record<string, BindingInputValue>> | undefined, context: RuntimeBindingResolutionContext, diagnostics?: DataSourceDiagnostic[]) => Promise<import("@ankhorage/contracts").SerializableValue | undefined>
ParameterTypeRequiredDescription
context RuntimeBindingResolutionContext yes
diagnostics DataSourceDiagnostic[] no
input Readonly<Record<string, BindingInputValue>> | undefined yes

Returns: Promise<import("@ankhorage/contracts").SerializableValue | undefined>

resolveRuntimeBindings

function • src/runtimeBindings.ts:91:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingResolutionArgs
  • RuntimeBindingResolutionResult
Signature
(args: RuntimeBindingResolutionArgs) => RuntimeBindingResolutionResult
ParameterTypeRequiredDescription
args RuntimeBindingResolutionArgs yes

Returns: RuntimeBindingResolutionResult

resolveRuntimeBindingsAsync

function • src/runtimeBindings.ts:76:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingResolutionArgs
  • RuntimeBindingResolutionResult
Signature
(args: RuntimeBindingResolutionArgs) => Promise<RuntimeBindingResolutionResult>
ParameterTypeRequiredDescription
args RuntimeBindingResolutionArgs yes

Returns: Promise<RuntimeBindingResolutionResult>

resolveRuntimeBindingValue

function • src/runtimeBindings.ts:105:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingResolutionContext
Signature
(binding: PropBinding, context: RuntimeBindingResolutionContext, diagnostics?: DataSourceDiagnostic[]) => Promise<unknown>
ParameterTypeRequiredDescription
binding PropBinding yes
context RuntimeBindingResolutionContext yes
diagnostics DataSourceDiagnostic[] no

Returns: Promise<unknown>

resolveRuntimeBindingValueSync

function • src/runtimeBindings.ts:118:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingResolutionContext
Signature
(binding: PropBinding, context: RuntimeBindingResolutionContext, diagnostics?: DataSourceDiagnostic[]) => unknown
ParameterTypeRequiredDescription
binding PropBinding yes
context RuntimeBindingResolutionContext yes
diagnostics DataSourceDiagnostic[] no

Returns: unknown

RuntimeBindingOperationExecutionArgs

type • src/runtimeBindings.ts:24:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
api property ApiDefinition yes
endpoint property DataEndpointConfig yes
input property import("@ankhorage/contracts").SerializableValue | undefined no
node property UiNode | undefined no
operation property BindingOperationRef yes

RuntimeBindingOperationExecutionResult

unknown • src/runtimeBindings.ts:32:1

Export paths: src/index.ts

Related symbols: None

RuntimeBindingOperationExecutor

unknown • src/runtimeBindings.ts:43:1

Export paths: src/index.ts

Related symbols: None

RuntimeBindingOperationKey

unknown • src/runtimeBindings.ts:22:1

Export paths: src/index.ts

Related symbols: None

RuntimeBindingOperationResultCache

unknown • src/runtimeBindings.ts:47:1

Export paths: src/index.ts

Related symbols: None

RuntimeBindingOperationResultWriter

unknown • src/runtimeBindings.ts:51:1

Export paths: src/index.ts

Related symbols: None

RuntimeBindingResolutionArgs

type • src/runtimeBindings.ts:66:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingOperationExecutor
MemberKindTypeRequiredDescription
apis property ApiDefinitionRegistry | undefined no
context property Record<string, unknown> | undefined no
dataBindings property ComponentDataBindingRegistry | undefined no
event property ComponentEventDto<string, object> | undefined no
executeOperation property RuntimeBindingOperationExecutor | undefined no
node property UiNode yes
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> | undefined no
props property Record<string, unknown> yes
stateAdapter property StateAdapter | undefined no

RuntimeBindingResolutionContext

type • src/runtimeBindings.ts:56:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingOperationExecutor
MemberKindTypeRequiredDescription
apis property ApiDefinitionRegistry | undefined no
context property Record<string, unknown> | undefined no
dataBindings property ComponentDataBindingRegistry | undefined no
event property ComponentEventDto<string, object> | undefined no
executeOperation property RuntimeBindingOperationExecutor | undefined no
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> | undefined no
stateAdapter property StateAdapter | undefined no

RuntimeBindingResolutionResult

type • src/runtimeBindings.ts:71:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
diagnostics property readonly DataSourceDiagnostic[] yes
props property Record<string, unknown> yes

src/runtimeDbPersist.ts

createDbPersistActionHandler

function • src/runtimeDbPersist.ts:36:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionHandler
  • RuntimeDbPersistExecutionResult
Signature
(args: { readonly dbAdapter: DbAdapter; readonly onResult?: (result: RuntimeDbPersistExecutionResult) => void; }) => RuntimeActionHandler
ParameterTypeRequiredDescription
args { readonly dbAdapter: DbAdapter; readonly onResult?: (result: RuntimeDbPersistExecutionResult) => void; } yes

Returns: RuntimeActionHandler

createDbPersistAdapterError

function • src/runtimeDbPersist.ts:126:1

Export paths: src/index.ts

Related symbols:
  • RuntimeDbPersistError
Signature
(error: RuntimeDbPersistError) => DbAdapterError
ParameterTypeRequiredDescription
error RuntimeDbPersistError yes

Returns: DbAdapterError

executeDbPersistAction

function • src/runtimeDbPersist.ts:48:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionHandlerArgs
  • RuntimeDbPersistExecutionResult
Signature
(args: { readonly dbAdapter: DbAdapter; readonly handlerArgs: RuntimeActionHandlerArgs; }) => Promise<RuntimeDbPersistExecutionResult>
ParameterTypeRequiredDescription
args { readonly dbAdapter: DbAdapter; readonly handlerArgs: RuntimeActionHandlerArgs; } yes

Returns: Promise<RuntimeDbPersistExecutionResult>

resolveDbPersistInput

function • src/runtimeDbPersist.ts:68:1

Export paths: src/index.ts

Related symbols:
  • RuntimeDbPersistError
Signature
(payload: object | undefined) => { readonly ok: true; readonly data: DbInsertInput; } | { readonly ok: false; readonly error: RuntimeDbPersistError; }
ParameterTypeRequiredDescription
payload object | undefined yes

Returns: { readonly ok: true; readonly data: DbInsertInput; } | { readonly ok: false; readonly error: RuntimeDbPersistError; }

RuntimeDbPersistError

type • src/runtimeDbPersist.ts:16:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
code property string yes
message property string yes

RuntimeDbPersistExecutionResult

unknown • src/runtimeDbPersist.ts:21:1

Export paths: src/index.ts

Related symbols: None

RuntimeDbPersistResult

type • src/runtimeDbPersist.ts:11:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
input property DbInsertInput<DbRecord> yes
result property DbResult<DbRecord[]> yes

src/runtimeEventExecution.ts

dispatchRuntimeComponentEventWithReporting

function • src/runtimeEventExecution.ts:14:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionHandlers
  • RuntimeComponentEventDispatchArgs
  • RuntimeEventDiagnosticsReporter
Signature
(args: RuntimeComponentEventDispatchArgs & RuntimeEventDiagnosticsReporter & { readonly actionHandlers?: RuntimeActionHandlers; }) => Promise<readonly DataSourceDiagnostic[]>
ParameterTypeRequiredDescription
args RuntimeComponentEventDispatchArgs & RuntimeEventDiagnosticsReporter & { readonly actionHandlers?: RuntimeActionHandlers; } yes

Returns: Promise<readonly DataSourceDiagnostic[]>

RuntimeEventDiagnosticsReporter

type • src/runtimeEventExecution.ts:9:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
consoleImpl property Pick<Console, "error" | "warn"> | undefined no
onDiagnostics property ((diagnostics: readonly DataSourceDiagnostic[]) => void) | undefined no

src/runtimeEventOperationLifecycle.ts

createRuntimeEventOperationBindingContext

function • src/runtimeEventOperationLifecycle.ts:92:1

Export paths: src/index.ts

Related symbols:
  • RuntimeEventOperationState
Signature
(context: Record<string, unknown> | undefined, state: RuntimeEventOperationState) => Record<string, unknown>
ParameterTypeRequiredDescription
context Record<string, unknown> | undefined yes
state RuntimeEventOperationState yes

Returns: Record<string, unknown>

createRuntimeEventOperationLifecycle

function • src/runtimeEventOperationLifecycle.ts:39:1

Export paths: src/index.ts

Related symbols:
  • RuntimeEventOperationLifecycle
  • RuntimeEventOperationState
Signature
(onStateChange: (state: RuntimeEventOperationState) => void) => RuntimeEventOperationLifecycle
ParameterTypeRequiredDescription
onStateChange (state: RuntimeEventOperationState) => void yes

Returns: RuntimeEventOperationLifecycle

IDLE_RUNTIME_EVENT_OPERATION_STATE

value • src/runtimeEventOperationLifecycle.ts:27:14

Export paths: src/index.ts

Related symbols: None

resolveRuntimeEventOperationErrorMessage

function • src/runtimeEventOperationLifecycle.ts:113:1

Export paths: src/index.ts

Related symbols: None
Signature
(diagnostics: readonly DataSourceDiagnostic[]) => string
ParameterTypeRequiredDescription
diagnostics readonly DataSourceDiagnostic[] yes

Returns: string

RuntimeEventOperationInvocation

type • src/runtimeEventOperationLifecycle.ts:14:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
id property number yes

RuntimeEventOperationLifecycle

type • src/runtimeEventOperationLifecycle.ts:18:1

Export paths: src/index.ts

Related symbols:
  • RuntimeEventOperationInvocation
MemberKindTypeRequiredDescription
fail method (invocation: RuntimeEventOperationInvocation, message: string) => void yes
start method (args: { readonly nodeId: string; readonly operation: BindingOperationRef; }) => RuntimeEventOperationInvocation | undefined yes
succeed method (invocation: RuntimeEventOperationInvocation) => void yes

RuntimeEventOperationState

type • src/runtimeEventOperationLifecycle.ts:6:1

Export paths: src/index.ts

Related symbols:
  • RuntimeEventOperationStatus
MemberKindTypeRequiredDescription
errorMessage property string yes
loading property boolean yes
nodeId property string | undefined no
operation property BindingOperationRef | undefined no
status property RuntimeEventOperationStatus yes

RuntimeEventOperationStatus

unknown • src/runtimeEventOperationLifecycle.ts:4:1

Export paths: src/index.ts

Related symbols: None

src/runtimeManifest.ts

RuntimeActionDescriptor

type • src/runtimeManifest.ts:24:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
capability property "runtime.render" | "runtime.actions" | "runtime.bindings" | "runtime.adapters" | undefined no
data property Data | undefined no
description property string | undefined no
id property string yes

RuntimeAdapterDescriptor

type • src/runtimeManifest.ts:39:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
id property string yes
kind property string yes
options property Options | undefined no

RuntimeBindingDescriptor

type • src/runtimeManifest.ts:31:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
actionId property string | undefined no
id property string yes
source property string yes
target property string yes
value property Value | undefined no

RuntimeCapability

unknown • src/runtimeManifest.ts:10:1

Export paths: src/index.ts

Related symbols: None

RuntimeDiagnostic

type • src/runtimeManifest.ts:12:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
code property string yes
message property string yes
severity property "error" | "info" | "warning" yes

RuntimeManifest

type • src/runtimeManifest.ts:45:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionDescriptor
  • RuntimeAdapterDescriptor
  • RuntimeBindingDescriptor
  • RuntimeDiagnostic
  • RuntimeManifestConfig
MemberKindTypeRequiredDescription
actions property readonly RuntimeActionDescriptor<unknown>[] yes
adapters property readonly RuntimeAdapterDescriptor<unknown>[] yes
bindings property readonly RuntimeBindingDescriptor<unknown>[] yes
config property RuntimeManifestConfig yes
diagnostics property readonly RuntimeDiagnostic[] yes
kind property "ankhorage-runtime-manifest" yes
version property 1 yes

RuntimeManifestConfig

type • src/runtimeManifest.ts:18:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
appId property string yes
environment property string | undefined no
values property Readonly<Record<string, unknown>> | undefined no

RuntimeManifestInput

type • src/runtimeManifest.ts:55:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionDescriptor
  • RuntimeAdapterDescriptor
  • RuntimeBindingDescriptor
  • RuntimeDiagnostic
  • RuntimeManifestConfig
MemberKindTypeRequiredDescription
actions property readonly RuntimeActionDescriptor<unknown>[] | undefined no
adapters property readonly RuntimeAdapterDescriptor<unknown>[] | undefined no
bindings property readonly RuntimeBindingDescriptor<unknown>[] | undefined no
config property RuntimeManifestConfig yes
diagnostics property readonly RuntimeDiagnostic[] | undefined no

src/runtimeMedia.ts

RuntimeMediaAssetResolver

unknown • src/runtimeMedia.ts:13:1

Export paths: src/index.ts

Related symbols: None

RuntimeMediaAssetResolverArgs

type • src/runtimeMedia.ts:9:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
asset property MediaAsset yes

RuntimeResolvedMediaValue

unknown • src/runtimeMedia.ts:7:1

Export paths: src/index.ts

Related symbols: None

src/RuntimeRenderer.tsx

RuntimeRenderer

function • src/RuntimeRenderer.tsx:81:1

Export paths: src/index.ts

Related symbols:
  • RuntimeRendererProps
Signature
(props: RuntimeRendererProps) => React.JSX.Element
ParameterTypeRequiredDescription
props RuntimeRendererProps yes

Returns: React.JSX.Element

RuntimeRendererProps

type • src/RuntimeRenderer.tsx:61:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionHandler
  • RuntimeBindingOperationExecutor
  • RuntimeMediaAssetResolver
  • RuntimeRendererConfig
  • RuntimeRendererWrapArgs
MemberKindTypeRequiredDescription
apis property ApiDefinitionRegistry | undefined no
bindingContext property Record<string, unknown> | undefined no
dataBindings property ComponentDataBindingRegistry | undefined no
dbAdapter property DbAdapter | undefined no
dbRealtimeAdapter property DbRealtimeAdapter | undefined no
disableActions property boolean | undefined no
executeAction property import("./RuntimeRendererConfig").RuntimeActionHandler | undefined no
executeOperation property RuntimeBindingOperationExecutor | undefined no
isRoot property boolean | undefined no
mediaAssets property MediaAssetRegistry | undefined no
node property UiNode yes
onDiagnostics property ((diagnostics: readonly DataSourceDiagnostic[]) => void) | undefined no
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> | undefined no
registry property Readonly<Record<string, React.ElementType<any, keyof React.JSX.IntrinsicElements>>> | undefined no
resolveMediaAsset property RuntimeMediaAssetResolver | undefined no
stateAdapter property StateAdapter | undefined no
wrapNode property ((args: RuntimeRendererWrapArgs) => React.ReactNode) | undefined no

src/RuntimeRendererConfig.tsx

composeRuntimeNodePropsResolver

function • src/RuntimeRendererConfig.tsx:95:1

Export paths: src/index.ts

Related symbols:
  • RuntimeNodePropsResolver
Signature
(localResolver?: RuntimeNodePropsResolver | undefined, inheritedResolver?: RuntimeNodePropsResolver | undefined) => RuntimeNodePropsResolver | undefined
ParameterTypeRequiredDescription
inheritedResolver RuntimeNodePropsResolver | undefined no
localResolver RuntimeNodePropsResolver | undefined no

Returns: RuntimeNodePropsResolver | undefined

composeRuntimeRendererWrapNode

function • src/RuntimeRendererConfig.tsx:80:1

Export paths: src/index.ts

Related symbols:
  • RuntimeRendererWrapArgs
Signature
(innerWrapNode?: ((args: RuntimeRendererWrapArgs) => React.ReactNode) | undefined, outerWrapNode?: ((args: RuntimeRendererWrapArgs) => React.ReactNode) | undefined) => ((args: RuntimeRendererWrapArgs) => React.ReactNode) | undefined
ParameterTypeRequiredDescription
innerWrapNode ((args: RuntimeRendererWrapArgs) => React.ReactNode) | undefined no
outerWrapNode ((args: RuntimeRendererWrapArgs) => React.ReactNode) | undefined no

Returns: ((args: RuntimeRendererWrapArgs) => React.ReactNode) | undefined

mergeRuntimeRendererConfig

function • src/RuntimeRendererConfig.tsx:113:1

Export paths: src/index.ts

Related symbols:
  • RuntimeRendererConfig
Signature
(localConfig: RuntimeRendererConfig | undefined, inheritedConfig: RuntimeRendererConfig | undefined) => RuntimeRendererConfig
ParameterTypeRequiredDescription
inheritedConfig RuntimeRendererConfig | undefined yes
localConfig RuntimeRendererConfig | undefined yes

Returns: RuntimeRendererConfig

RuntimeAction

unknown • src/RuntimeRendererConfig.tsx:46:1

Export paths: src/index.ts

Related symbols: None

RuntimeActionExecutor

unknown • src/RuntimeRendererConfig.tsx:49:1

Export paths: src/index.ts

Related symbols: None

RuntimeActionHandler

unknown • src/RuntimeRendererConfig.tsx:47:1

Export paths: src/index.ts

Related symbols: None

RuntimeActionHandlerArgs

type • src/RuntimeRendererConfig.tsx:39:1

Export paths: src/index.ts

Related symbols:
  • RuntimeAction
MemberKindTypeRequiredDescription
action property RuntimeAction yes
event property ComponentEventDto<string, object> | undefined no
node property UiNode | undefined no
resolvedPayload property object | undefined no

RuntimeActionHandlers

unknown • src/RuntimeRendererConfig.tsx:48:1

Export paths: src/index.ts

Related symbols: None

RuntimeRendererConfig

type • src/RuntimeRendererConfig.tsx:51:1

Export paths: src/index.ts

Related symbols:
  • RuntimeActionHandler
  • RuntimeActionHandlers
  • RuntimeBindingOperationExecutor
  • RuntimeBindingOperationResultWriter
  • RuntimeEventOperationLifecycle
  • RuntimeEventOperationState
  • RuntimeMediaAssetResolver
  • RuntimeNodePropsResolver
  • RuntimeRendererWrapArgs
MemberKindTypeRequiredDescription
actionHandlers property RuntimeActionHandlers | undefined no
apis property ApiDefinitionRegistry | undefined no
bindingContext property Record<string, unknown> | undefined no
dataBindings property ComponentDataBindingRegistry | undefined no
dbAdapter property DbAdapter | undefined no
dbRealtimeAdapter property DbRealtimeAdapter | undefined no
disableActions property boolean | undefined no
eventOperationLifecycle property RuntimeEventOperationLifecycle | undefined no
eventOperationState property RuntimeEventOperationState | undefined no
executeAction property RuntimeActionHandler | undefined no
executeOperation property RuntimeBindingOperationExecutor | undefined no
mediaAssets property MediaAssetRegistry | undefined no
onDiagnostics property ((diagnostics: readonly DataSourceDiagnostic[]) => void) | undefined no
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> | undefined no
registry property Readonly<Record<string, React.ElementType<any, keyof React.JSX.IntrinsicElements>>> | undefined no
resolveMediaAsset property RuntimeMediaAssetResolver | undefined no
resolveNodeProps property RuntimeNodePropsResolver | undefined no
stateAdapter property StateAdapter | undefined no
wrapNode property ((args: RuntimeRendererWrapArgs) => React.ReactNode) | undefined no
writeOperationResult property RuntimeBindingOperationResultWriter | undefined no

RuntimeRendererConfigProvider

function • src/RuntimeRendererConfig.tsx:164:1

Export paths: src/index.ts

Related symbols:
  • RuntimeRendererConfig
Signature
(props: { value: RuntimeRendererConfig; children: React.ReactNode; }) => React.JSX.Element
ParameterTypeRequiredDescription
props { value: RuntimeRendererConfig; children: React.ReactNode; } yes

Returns: React.JSX.Element

RuntimeRendererWrapArgs

type • src/RuntimeRendererConfig.tsx:33:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
isRoot property boolean yes
node property UiNode yes
rendered property React.ReactNode yes

useRuntimeRendererConfig

function • src/RuntimeRendererConfig.tsx:177:1

Export paths: src/index.ts

Related symbols:
  • RuntimeRendererConfig
Signature
() => RuntimeRendererConfig

Returns: RuntimeRendererConfig

src/runtimeRepeatEmptyState.ts

shouldRenderRuntimeRepeatEmptyState

function • src/runtimeRepeatEmptyState.ts:3:1

Export paths: src/index.ts

Related symbols: None
Signature
(args: { readonly diagnostics?: readonly DataSourceDiagnostic[]; readonly items?: readonly BindingValue[]; readonly status?: "pending" | "ready"; }) => boolean
ParameterTypeRequiredDescription
args { readonly diagnostics?: readonly DataSourceDiagnostic[]; readonly items?: readonly BindingValue[]; readonly status?: "pending" | "ready"; } yes

Returns: boolean

src/RuntimeScreen.tsx

RuntimeScreen

function • src/RuntimeScreen.tsx:17:1

Export paths: src/index.ts

Related symbols:
  • RuntimeScreenProps
Signature
(props: RuntimeScreenProps) => React.JSX.Element
ParameterTypeRequiredDescription
props RuntimeScreenProps yes

Returns: React.JSX.Element

RuntimeScreenProps

type • src/RuntimeScreen.tsx:10:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
manifest property AppManifest yes
registry property Readonly<Record<string, React.ElementType<any, keyof React.JSX.IntrinsicElements>>> | undefined no
screen property ScreenSpec yes
stateAdapter property StateAdapter | undefined no

src/runtimeScreenLoaders.ts

createPendingRuntimeScreenOperationLoaderState

function • src/runtimeScreenLoaders.ts:82:1

Export paths: src/index.ts

Related symbols:
  • RuntimeScreenOperationLoaderState
Signature
(args: { readonly dependencyKey: string; readonly previousState?: RuntimeScreenOperationLoaderState; }) => RuntimeScreenOperationLoaderState
ParameterTypeRequiredDescription
args { readonly dependencyKey: string; readonly previousState?: RuntimeScreenOperationLoaderState; } yes

Returns: RuntimeScreenOperationLoaderState

createRuntimeScreenLoaderRequestKey

function • src/runtimeScreenLoaders.ts:49:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingOperationResultCache
Signature
(args: { readonly screenId: string; readonly loaders: readonly OperationScreenDataLoaderDefinition[]; readonly bindingContext?: Record<string, unknown>; readonly operationResults?: RuntimeBindingOperationResultCache; }) => string
ParameterTypeRequiredDescription
args { readonly screenId: string; readonly loaders: readonly OperationScreenDataLoaderDefinition[]; readonly bindingContext?: Record<string, unknown>; readonly operationResults?: RuntimeBindingOperationResultCache; } yes

Returns: string

executeRuntimeScreenOperationLoaders

function • src/runtimeScreenLoaders.ts:178:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingOperationExecutor
  • RuntimeBindingOperationResultCache
  • RuntimeBindingResolutionContext
  • RuntimeScreenOperationLoaderExecutionResult
Signature
(args: { readonly bindingContext?: Record<string, unknown>; readonly apis?: RuntimeBindingResolutionContext["apis"]; readonly executeOperation?: RuntimeBindingOperationExecutor; readonly operationResults?: RuntimeBindingOperationResultCache; readonly screen: ScreenSpec; readonly loaders: readonly OperationScreenDataLoaderDefinition[]; }) => Promise<RuntimeScreenOperationLoaderExecutionResult>
ParameterTypeRequiredDescription
args { readonly bindingContext?: Record<string, unknown>; readonly apis?: RuntimeBindingResolutionContext["apis"]; readonly executeOperation?: RuntimeBindingOperationExecutor; readonly operationResults?: RuntimeBindingOperationResultCache; readonly screen: ScreenSpec; readonly loaders: readonly OperationScreenDataLoaderDefinition[]; } yes

Returns: Promise<RuntimeScreenOperationLoaderExecutionResult>

resolveScreenOperationLoaders

function • src/runtimeScreenLoaders.ts:43:1

Export paths: src/index.ts

Related symbols: None
Signature
(screen: ScreenSpec) => readonly OperationScreenDataLoaderDefinition[]
ParameterTypeRequiredDescription
screen ScreenSpec yes

Returns: readonly OperationScreenDataLoaderDefinition[]

RuntimeScreenOperationLoaderExecutionResult

type • src/runtimeScreenLoaders.ts:25:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
dependencyKey property string yes
diagnostics property readonly DataSourceDiagnostic[] yes
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> yes

RuntimeScreenOperationLoaderState

type • src/runtimeScreenLoaders.ts:18:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
dependencyKey property string yes
diagnostics property readonly DataSourceDiagnostic[] yes
operationResults property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue | undefined>> yes
renderVersion property number yes

useRuntimeScreenOperationLoaders

function • src/runtimeScreenLoaders.ts:273:1

Export paths: src/index.ts

Related symbols:
  • RuntimeBindingOperationExecutor
  • RuntimeBindingOperationResultCache
  • RuntimeBindingResolutionContext
  • RuntimeScreenOperationLoaderState
Signature
(args: { readonly bindingContext?: Record<string, unknown>; readonly apis?: RuntimeBindingResolutionContext["apis"]; readonly executeOperation?: RuntimeBindingOperationExecutor; readonly operationResults?: RuntimeBindingOperationResultCache; readonly onDiagnostics?: (diagnostics: readonly DataSourceDiagnostic[]) => void; readonly screen: ScreenSpec; }) => RuntimeScreenOperationLoaderState
ParameterTypeRequiredDescription
args { readonly bindingContext?: Record<string, unknown>; readonly apis?: RuntimeBindingResolutionContext["apis"]; readonly executeOperation?: RuntimeBindingOperationExecutor; readonly operationResults?: RuntimeBindingOperationResultCache; readonly onDiagnostics?: (diagnostics: readonly DataSourceDiagnostic[]) => void; readonly screen: ScreenSpec; } yes

Returns: RuntimeScreenOperationLoaderState

src/runtimeStateAdapter.ts

createRuntimeMemoryStateAdapter

function • src/runtimeStateAdapter.ts:18:1

Export paths: src/index.ts

Related symbols:
  • RuntimeMemoryStateAdapterOptions
Signature
(options?: RuntimeMemoryStateAdapterOptions) => StateAdapter
ParameterTypeRequiredDescription
options RuntimeMemoryStateAdapterOptions no

Returns: StateAdapter

RuntimeMemoryStateAdapterOptions

type • src/runtimeStateAdapter.ts:14:1

Export paths: src/index.ts

Related symbols: None
MemberKindTypeRequiredDescription
initialState property Readonly<Record<string, import("@ankhorage/contracts").SerializableValue>> | undefined no

Component registry

ManifestContext

src/ManifestContext.tsx:10:14

Export paths: src/index.ts

PropTypeRequiredDescription
children ReactNode no
value ManifestContextValue | null yes

ManifestProvider

src/ManifestContext.tsx:12:1

Export paths: src/index.ts

PropTypeRequiredDescription
activeScreenId string | undefined no
children React.ReactNode | undefined no
manifest AppManifest yes
onScreenChange (screenId: string) => void | undefined no

RuntimeRenderer

src/RuntimeRenderer.tsx:81:1

Export paths: src/index.ts

PropTypeRequiredDescription
apis ApiDefinitionRegistry | undefined no
bindingContext Record<string, unknown> | undefined no
dataBindings ComponentDataBindingRegistry | undefined no
dbAdapter DbAdapter | undefined no
dbRealtimeAdapter DbRealtimeAdapter | undefined no
disableActions boolean | undefined no
executeAction RuntimeActionExecutor | undefined no
executeOperation RuntimeBindingOperationExecutor | undefined no
isRoot boolean | undefined no
mediaAssets MediaAssetRegistry | undefined no
node UiNode yes
onDiagnostics (diagnostics: readonly DataSourceDiagnostic[]) => void | undefined no
operationResults RuntimeBindingOperationResultCache | undefined no
registry ComponentRegistry | undefined no
resolveMediaAsset RuntimeMediaAssetResolver | undefined no
stateAdapter StateAdapter | undefined no
wrapNode (args: RuntimeRendererWrapArgs) => React.ReactNode | undefined no

RuntimeRendererConfigProvider

src/RuntimeRendererConfig.tsx:164:1

Export paths: src/index.ts

PropTypeRequiredDescription
children React.ReactNode | undefined no
value RuntimeRendererConfig yes

RuntimeScreen

src/RuntimeScreen.tsx:17:1

Export paths: src/index.ts

PropTypeRequiredDescription
manifest AppManifest yes
registry ComponentRegistry | undefined no
screen ScreenSpec yes
stateAdapter StateAdapter | undefined no

Diagrams

Architecture overview

diagrams/architecture-overview.mmd

graph TD package__ankhorage_runtime["@ankhorage/runtime"] entrypoint_src_index_ts["src/index.ts"] package__ankhorage_runtime --> entrypoint_src_index_ts module_paradox_config_ts["paradox.config.ts"] package__ankhorage_runtime -.-> module_paradox_config_ts module_src_bindings_test_ts["src/bindings.test.ts"] package__ankhorage_runtime -.-> module_src_bindings_test_ts module_src_bindings_test_ts --> module_src_bindings_ts module_src_bindings_ts["src/bindings.ts"] package__ankhorage_runtime -.-> module_src_bindings_ts module_src_componentRegistry_ts["src/componentRegistry.ts"] package__ankhorage_runtime -.-> module_src_componentRegistry_ts module_src_index_ts["src/index.ts"] module_src_ManifestContext_tsx["src/ManifestContext.tsx"] package__ankhorage_runtime -.-> module_src_ManifestContext_tsx module_src_react19Compatibility_test_tsx["src/react19Compatibility.test.tsx"] package__ankhorage_runtime -.-> module_src_react19Compatibility_test_tsx module_src_react19Compatibility_test_tsx --> module_src_ManifestContext_tsx module_src_react19Compatibility_test_tsx --> module_src_RuntimeRendererConfig_tsx module_src_registry_test_ts["src/registry.test.ts"] package__ankhorage_runtime -.-> module_src_registry_test_ts module_src_registry_test_ts --> module_src_registry_tsx module_src_registry_tsx["src/registry.tsx"] package__ankhorage_runtime -.-> module_src_registry_tsx module_src_rendering_test_ts["src/rendering.test.ts"] package__ankhorage_runtime -.-> module_src_rendering_test_ts module_src_rendering_test_ts --> module_src_registry_tsx module_src_rendering_test_ts --> module_src_rendering_ts module_src_rendering_ts["src/rendering.ts"] package__ankhorage_runtime -.-> module_src_rendering_ts module_src_rendering_ts --> module_src_registry_tsx module_src_runtimeActionRegistry_actions_test_ts["src/runtimeActionRegistry.actions.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeActionRegistry_actions_test_ts module_src_runtimeActionRegistry_actions_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeActionRegistry_chains_test_ts["src/runtimeActionRegistry.chains.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeActionRegistry_chains_test_ts module_src_runtimeActionRegistry_chains_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeActionRegistry_operations_test_ts["src/runtimeActionRegistry.operations.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeActionRegistry_operations_test_ts module_src_runtimeActionRegistry_operations_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeActionRegistry_operations_test_ts --> module_src_runtimeBindings_ts module_src_runtimeActionRegistry_ts["src/runtimeActionRegistry.ts"] package__ankhorage_runtime -.-> module_src_runtimeActionRegistry_ts module_src_runtimeActionRegistry_ts --> module_src_runtimeApiSelection_ts module_src_runtimeActionRegistry_ts --> module_src_runtimeBindings_ts module_src_runtimeActionRegistry_ts --> module_src_runtimeEventOperationLifecycle_ts module_src_runtimeActionRegistry_ts --> module_src_RuntimeRendererConfig_tsx module_src_runtimeApiOperations_test_ts["src/runtimeApiOperations.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeApiOperations_test_ts module_src_runtimeApiOperations_test_ts --> module_src_runtimeApiOperations_ts module_src_runtimeApiOperations_ts["src/runtimeApiOperations.ts"] package__ankhorage_runtime -.-> module_src_runtimeApiOperations_ts module_src_runtimeApiOperations_ts --> module_src_runtimeBindings_ts module_src_runtimeApiSelection_test_ts["src/runtimeApiSelection.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeApiSelection_test_ts module_src_runtimeApiSelection_test_ts --> module_src_runtimeApiSelection_ts module_src_runtimeApiSelection_ts["src/runtimeApiSelection.ts"] package__ankhorage_runtime -.-> module_src_runtimeApiSelection_ts module_src_runtimeBindings_test_ts["src/runtimeBindings.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeBindings_test_ts module_src_runtimeBindings_test_ts --> module_src_runtimeApiSelection_ts module_src_runtimeBindings_test_ts --> module_src_runtimeBindings_ts module_src_runtimeBindings_test_ts --> module_src_runtimeNodeProps_ts module_src_runtimeBindings_ts["src/runtimeBindings.ts"] package__ankhorage_runtime -.-> module_src_runtimeBindings_ts module_src_runtimeBindings_ts --> module_src_runtimeApiSelection_ts module_src_runtimeDbPersist_test_ts["src/runtimeDbPersist.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeDbPersist_test_ts module_src_runtimeDbPersist_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeDbPersist_test_ts --> module_src_runtimeDbPersist_ts module_src_runtimeDbPersist_ts["src/runtimeDbPersist.ts"] package__ankhorage_runtime -.-> module_src_runtimeDbPersist_ts module_src_runtimeDbPersist_ts --> module_src_RuntimeRendererConfig_tsx module_src_runtimeEventExecution_test_ts["src/runtimeEventExecution.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeEventExecution_test_ts module_src_runtimeEventExecution_test_ts --> module_src_runtimeEventExecution_ts module_src_runtimeEventExecution_ts["src/runtimeEventExecution.ts"] package__ankhorage_runtime -.-> module_src_runtimeEventExecution_ts module_src_runtimeEventExecution_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeEventExecution_ts --> module_src_RuntimeRendererConfig_tsx module_src_runtimeEventOperationLifecycle_test_ts["src/runtimeEventOperationLifecycle.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeEventOperationLifecycle_test_ts module_src_runtimeEventOperationLifecycle_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeEventOperationLifecycle_test_ts --> module_src_runtimeEventOperationLifecycle_ts module_src_runtimeEventOperationLifecycle_ts["src/runtimeEventOperationLifecycle.ts"] package__ankhorage_runtime -.-> module_src_runtimeEventOperationLifecycle_ts module_src_runtimeImageMedia_test_ts["src/runtimeImageMedia.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeImageMedia_test_ts module_src_runtimeImageMedia_test_ts --> module_src_runtimeMedia_ts module_src_runtimeImageMedia_test_ts --> module_src_runtimeNodeProps_ts module_src_runtimeManifest_ts["src/runtimeManifest.ts"] package__ankhorage_runtime -.-> module_src_runtimeManifest_ts module_src_runtimeMedia_test_ts["src/runtimeMedia.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeMedia_test_ts module_src_runtimeMedia_test_ts --> module_src_runtimeMedia_ts module_src_runtimeMedia_ts["src/runtimeMedia.ts"] package__ankhorage_runtime -.-> module_src_runtimeMedia_ts module_src_runtimeMediaCache_tsx["src/runtimeMediaCache.tsx"] package__ankhorage_runtime -.-> module_src_runtimeMediaCache_tsx module_src_runtimeMediaCache_tsx --> module_src_runtimeMedia_ts module_src_runtimeMediaConfig_test_ts["src/runtimeMediaConfig.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeMediaConfig_test_ts module_src_runtimeMediaConfig_test_ts --> module_src_RuntimeRendererConfig_tsx module_src_runtimeNodeProps_test_ts["src/runtimeNodeProps.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeNodeProps_test_ts module_src_runtimeNodeProps_test_ts --> module_src_runtimeNodeProps_ts module_src_runtimeNodeProps_ts["src/runtimeNodeProps.ts"] package__ankhorage_runtime -.-> module_src_runtimeNodeProps_ts module_src_runtimeNodeProps_ts --> module_src_runtimeBindings_ts module_src_runtimeNodeProps_ts --> module_src_RuntimeRendererConfig_tsx module_src_runtimePackageIsolation_test_ts["src/runtimePackageIsolation.test.ts"] package__ankhorage_runtime -.-> module_src_runtimePackageIsolation_test_ts module_src_RuntimeRenderer_test_ts["src/RuntimeRenderer.test.ts"] package__ankhorage_runtime -.-> module_src_RuntimeRenderer_test_ts module_src_RuntimeRenderer_test_ts --> module_src_runtimeRepeatEmptyState_ts module_src_RuntimeRenderer_tsx["src/RuntimeRenderer.tsx"] package__ankhorage_runtime -.-> module_src_RuntimeRenderer_tsx module_src_RuntimeRenderer_tsx --> module_src_registry_tsx module_src_RuntimeRenderer_tsx --> module_src_rendering_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeActionRegistry_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeBindings_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeDbPersist_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeEventExecution_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeEventOperationLifecycle_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeMedia_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeMediaCache_tsx module_src_RuntimeRenderer_tsx --> module_src_runtimeNodeProps_ts module_src_RuntimeRenderer_tsx --> module_src_RuntimeRendererConfig_tsx module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeat_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeatDiagnostics_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeatEmptyState_ts module_src_RuntimeRenderer_tsx --> module_src_useRuntimeMediaProps_ts module_src_RuntimeRendererConfig_test_tsx["src/RuntimeRendererConfig.test.tsx"] package__ankhorage_runtime -.-> module_src_RuntimeRendererConfig_test_tsx module_src_RuntimeRendererConfig_test_tsx --> module_src_RuntimeRendererConfig_tsx module_src_RuntimeRendererConfig_tsx["src/RuntimeRendererConfig.tsx"] package__ankhorage_runtime -.-> module_src_RuntimeRendererConfig_tsx module_src_RuntimeRendererConfig_tsx --> module_src_registry_tsx module_src_RuntimeRendererConfig_tsx --> module_src_runtimeBindings_ts module_src_RuntimeRendererConfig_tsx --> module_src_runtimeEventOperationLifecycle_ts module_src_RuntimeRendererConfig_tsx --> module_src_runtimeMedia_ts module_src_runtimeRepeat_test_ts["src/runtimeRepeat.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeRepeat_test_ts module_src_runtimeRepeat_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeRepeat_test_ts --> module_src_runtimeBindings_ts module_src_runtimeRepeat_test_ts --> module_src_runtimeRepeat_ts module_src_runtimeRepeat_ts["src/runtimeRepeat.ts"] package__ankhorage_runtime -.-> module_src_runtimeRepeat_ts module_src_runtimeRepeat_ts --> module_src_runtimeApiSelection_ts module_src_runtimeRepeat_ts --> module_src_runtimeBindings_ts module_src_runtimeRepeatDiagnostics_ts["src/runtimeRepeatDiagnostics.ts"] package__ankhorage_runtime -.-> module_src_runtimeRepeatDiagnostics_ts module_src_runtimeRepeatEmptyState_ts["src/runtimeRepeatEmptyState.ts"] package__ankhorage_runtime -.-> module_src_runtimeRepeatEmptyState_ts module_src_RuntimeScreen_tsx["src/RuntimeScreen.tsx"] package__ankhorage_runtime -.-> module_src_RuntimeScreen_tsx module_src_RuntimeScreen_tsx --> module_src_registry_tsx module_src_RuntimeScreen_tsx --> module_src_RuntimeRenderer_tsx module_src_RuntimeScreen_tsx --> module_src_RuntimeRendererConfig_tsx module_src_RuntimeScreen_tsx --> module_src_runtimeScreenLoaders_ts module_src_RuntimeScreen_tsx --> module_src_runtimeStateAdapter_ts module_src_runtimeScreenLoaders_arrayPath_test_ts["src/runtimeScreenLoaders.arrayPath.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeScreenLoaders_arrayPath_test_ts module_src_runtimeScreenLoaders_arrayPath_test_ts --> module_src_runtimeBindings_ts module_src_runtimeScreenLoaders_arrayPath_test_ts --> module_src_runtimeScreenLoaders_ts module_src_runtimeScreenLoaders_execution_test_ts["src/runtimeScreenLoaders.execution.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeScreenLoaders_execution_test_ts module_src_runtimeScreenLoaders_execution_test_ts --> module_src_runtimeBindings_ts module_src_runtimeScreenLoaders_execution_test_ts --> module_src_runtimeScreenLoaders_ts module_src_runtimeScreenLoaders_lifecycle_test_ts["src/runtimeScreenLoaders.lifecycle.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeScreenLoaders_lifecycle_test_ts module_src_runtimeScreenLoaders_lifecycle_test_ts --> module_src_runtimeBindings_ts module_src_runtimeScreenLoaders_lifecycle_test_ts --> module_src_runtimeScreenLoaders_ts module_src_runtimeScreenLoaders_ts["src/runtimeScreenLoaders.ts"] package__ankhorage_runtime -.-> module_src_runtimeScreenLoaders_ts module_src_runtimeScreenLoaders_ts --> module_src_runtimeApiSelection_ts module_src_runtimeScreenLoaders_ts --> module_src_runtimeBindings_ts module_src_runtimeStateAdapter_ts["src/runtimeStateAdapter.ts"] package__ankhorage_runtime -.-> module_src_runtimeStateAdapter_ts module_src_runtimeStateAdapterConfig_test_ts["src/runtimeStateAdapterConfig.test.ts"] package__ankhorage_runtime -.-> module_src_runtimeStateAdapterConfig_test_ts module_src_runtimeStateAdapterConfig_test_ts --> module_src_runtimeBindings_ts module_src_runtimeStateAdapterConfig_test_ts --> module_src_runtimeNodeProps_ts module_src_runtimeStateAdapterConfig_test_ts --> module_src_RuntimeRendererConfig_tsx module_src_useRuntimeMediaProps_ts["src/useRuntimeMediaProps.ts"] package__ankhorage_runtime -.-> module_src_useRuntimeMediaProps_ts module_src_useRuntimeMediaProps_ts --> module_src_runtimeMedia_ts module_tests_reactNativeWebCompatibility_fixture_tsx["tests/reactNativeWebCompatibility.fixture.tsx"] package__ankhorage_runtime -.-> module_tests_reactNativeWebCompatibility_fixture_tsx module_tests_reactNativeWebCompatibility_fixture_tsx --> module_src_RuntimeRenderer_tsx module_tests_reactNativeWebCompatibility_test_ts["tests/reactNativeWebCompatibility.test.ts"] package__ankhorage_runtime -.-> module_tests_reactNativeWebCompatibility_test_ts module_tests_runtime_test_ts["tests/runtime.test.ts"] package__ankhorage_runtime -.-> module_tests_runtime_test_ts module_tests_runtime_test_ts --> module_src_runtimeManifest_ts
View Mermaid source
graph TD
  package__ankhorage_runtime["@ankhorage/runtime"]
  entrypoint_src_index_ts["src/index.ts"]
  package__ankhorage_runtime --> entrypoint_src_index_ts
  module_paradox_config_ts["paradox.config.ts"]
  package__ankhorage_runtime -.-> module_paradox_config_ts
  module_src_bindings_test_ts["src/bindings.test.ts"]
  package__ankhorage_runtime -.-> module_src_bindings_test_ts
  module_src_bindings_test_ts --> module_src_bindings_ts
  module_src_bindings_ts["src/bindings.ts"]
  package__ankhorage_runtime -.-> module_src_bindings_ts
  module_src_componentRegistry_ts["src/componentRegistry.ts"]
  package__ankhorage_runtime -.-> module_src_componentRegistry_ts
  module_src_index_ts["src/index.ts"]
  module_src_ManifestContext_tsx["src/ManifestContext.tsx"]
  package__ankhorage_runtime -.-> module_src_ManifestContext_tsx
  module_src_react19Compatibility_test_tsx["src/react19Compatibility.test.tsx"]
  package__ankhorage_runtime -.-> module_src_react19Compatibility_test_tsx
  module_src_react19Compatibility_test_tsx --> module_src_ManifestContext_tsx
  module_src_react19Compatibility_test_tsx --> module_src_RuntimeRendererConfig_tsx
  module_src_registry_test_ts["src/registry.test.ts"]
  package__ankhorage_runtime -.-> module_src_registry_test_ts
  module_src_registry_test_ts --> module_src_registry_tsx
  module_src_registry_tsx["src/registry.tsx"]
  package__ankhorage_runtime -.-> module_src_registry_tsx
  module_src_rendering_test_ts["src/rendering.test.ts"]
  package__ankhorage_runtime -.-> module_src_rendering_test_ts
  module_src_rendering_test_ts --> module_src_registry_tsx
  module_src_rendering_test_ts --> module_src_rendering_ts
  module_src_rendering_ts["src/rendering.ts"]
  package__ankhorage_runtime -.-> module_src_rendering_ts
  module_src_rendering_ts --> module_src_registry_tsx
  module_src_runtimeActionRegistry_actions_test_ts["src/runtimeActionRegistry.actions.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeActionRegistry_actions_test_ts
  module_src_runtimeActionRegistry_actions_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeActionRegistry_chains_test_ts["src/runtimeActionRegistry.chains.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeActionRegistry_chains_test_ts
  module_src_runtimeActionRegistry_chains_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeActionRegistry_operations_test_ts["src/runtimeActionRegistry.operations.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeActionRegistry_operations_test_ts
  module_src_runtimeActionRegistry_operations_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeActionRegistry_operations_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeActionRegistry_ts["src/runtimeActionRegistry.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeActionRegistry_ts
  module_src_runtimeActionRegistry_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeActionRegistry_ts --> module_src_runtimeBindings_ts
  module_src_runtimeActionRegistry_ts --> module_src_runtimeEventOperationLifecycle_ts
  module_src_runtimeActionRegistry_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_runtimeApiOperations_test_ts["src/runtimeApiOperations.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeApiOperations_test_ts
  module_src_runtimeApiOperations_test_ts --> module_src_runtimeApiOperations_ts
  module_src_runtimeApiOperations_ts["src/runtimeApiOperations.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeApiOperations_ts
  module_src_runtimeApiOperations_ts --> module_src_runtimeBindings_ts
  module_src_runtimeApiSelection_test_ts["src/runtimeApiSelection.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeApiSelection_test_ts
  module_src_runtimeApiSelection_test_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeApiSelection_ts["src/runtimeApiSelection.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeApiSelection_ts
  module_src_runtimeBindings_test_ts["src/runtimeBindings.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeBindings_test_ts
  module_src_runtimeBindings_test_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeBindings_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeBindings_test_ts --> module_src_runtimeNodeProps_ts
  module_src_runtimeBindings_ts["src/runtimeBindings.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeBindings_ts
  module_src_runtimeBindings_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeDbPersist_test_ts["src/runtimeDbPersist.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeDbPersist_test_ts
  module_src_runtimeDbPersist_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeDbPersist_test_ts --> module_src_runtimeDbPersist_ts
  module_src_runtimeDbPersist_ts["src/runtimeDbPersist.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeDbPersist_ts
  module_src_runtimeDbPersist_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_runtimeEventExecution_test_ts["src/runtimeEventExecution.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeEventExecution_test_ts
  module_src_runtimeEventExecution_test_ts --> module_src_runtimeEventExecution_ts
  module_src_runtimeEventExecution_ts["src/runtimeEventExecution.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeEventExecution_ts
  module_src_runtimeEventExecution_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeEventExecution_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_runtimeEventOperationLifecycle_test_ts["src/runtimeEventOperationLifecycle.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeEventOperationLifecycle_test_ts
  module_src_runtimeEventOperationLifecycle_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeEventOperationLifecycle_test_ts --> module_src_runtimeEventOperationLifecycle_ts
  module_src_runtimeEventOperationLifecycle_ts["src/runtimeEventOperationLifecycle.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeEventOperationLifecycle_ts
  module_src_runtimeImageMedia_test_ts["src/runtimeImageMedia.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeImageMedia_test_ts
  module_src_runtimeImageMedia_test_ts --> module_src_runtimeMedia_ts
  module_src_runtimeImageMedia_test_ts --> module_src_runtimeNodeProps_ts
  module_src_runtimeManifest_ts["src/runtimeManifest.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeManifest_ts
  module_src_runtimeMedia_test_ts["src/runtimeMedia.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeMedia_test_ts
  module_src_runtimeMedia_test_ts --> module_src_runtimeMedia_ts
  module_src_runtimeMedia_ts["src/runtimeMedia.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeMedia_ts
  module_src_runtimeMediaCache_tsx["src/runtimeMediaCache.tsx"]
  package__ankhorage_runtime -.-> module_src_runtimeMediaCache_tsx
  module_src_runtimeMediaCache_tsx --> module_src_runtimeMedia_ts
  module_src_runtimeMediaConfig_test_ts["src/runtimeMediaConfig.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeMediaConfig_test_ts
  module_src_runtimeMediaConfig_test_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_runtimeNodeProps_test_ts["src/runtimeNodeProps.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeNodeProps_test_ts
  module_src_runtimeNodeProps_test_ts --> module_src_runtimeNodeProps_ts
  module_src_runtimeNodeProps_ts["src/runtimeNodeProps.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeNodeProps_ts
  module_src_runtimeNodeProps_ts --> module_src_runtimeBindings_ts
  module_src_runtimeNodeProps_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_runtimePackageIsolation_test_ts["src/runtimePackageIsolation.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimePackageIsolation_test_ts
  module_src_RuntimeRenderer_test_ts["src/RuntimeRenderer.test.ts"]
  package__ankhorage_runtime -.-> module_src_RuntimeRenderer_test_ts
  module_src_RuntimeRenderer_test_ts --> module_src_runtimeRepeatEmptyState_ts
  module_src_RuntimeRenderer_tsx["src/RuntimeRenderer.tsx"]
  package__ankhorage_runtime -.-> module_src_RuntimeRenderer_tsx
  module_src_RuntimeRenderer_tsx --> module_src_registry_tsx
  module_src_RuntimeRenderer_tsx --> module_src_rendering_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeActionRegistry_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeBindings_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeDbPersist_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeEventExecution_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeEventOperationLifecycle_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeMedia_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeMediaCache_tsx
  module_src_RuntimeRenderer_tsx --> module_src_runtimeNodeProps_ts
  module_src_RuntimeRenderer_tsx --> module_src_RuntimeRendererConfig_tsx
  module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeat_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeatDiagnostics_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeatEmptyState_ts
  module_src_RuntimeRenderer_tsx --> module_src_useRuntimeMediaProps_ts
  module_src_RuntimeRendererConfig_test_tsx["src/RuntimeRendererConfig.test.tsx"]
  package__ankhorage_runtime -.-> module_src_RuntimeRendererConfig_test_tsx
  module_src_RuntimeRendererConfig_test_tsx --> module_src_RuntimeRendererConfig_tsx
  module_src_RuntimeRendererConfig_tsx["src/RuntimeRendererConfig.tsx"]
  package__ankhorage_runtime -.-> module_src_RuntimeRendererConfig_tsx
  module_src_RuntimeRendererConfig_tsx --> module_src_registry_tsx
  module_src_RuntimeRendererConfig_tsx --> module_src_runtimeBindings_ts
  module_src_RuntimeRendererConfig_tsx --> module_src_runtimeEventOperationLifecycle_ts
  module_src_RuntimeRendererConfig_tsx --> module_src_runtimeMedia_ts
  module_src_runtimeRepeat_test_ts["src/runtimeRepeat.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeRepeat_test_ts
  module_src_runtimeRepeat_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeRepeat_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeRepeat_test_ts --> module_src_runtimeRepeat_ts
  module_src_runtimeRepeat_ts["src/runtimeRepeat.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeRepeat_ts
  module_src_runtimeRepeat_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeRepeat_ts --> module_src_runtimeBindings_ts
  module_src_runtimeRepeatDiagnostics_ts["src/runtimeRepeatDiagnostics.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeRepeatDiagnostics_ts
  module_src_runtimeRepeatEmptyState_ts["src/runtimeRepeatEmptyState.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeRepeatEmptyState_ts
  module_src_RuntimeScreen_tsx["src/RuntimeScreen.tsx"]
  package__ankhorage_runtime -.-> module_src_RuntimeScreen_tsx
  module_src_RuntimeScreen_tsx --> module_src_registry_tsx
  module_src_RuntimeScreen_tsx --> module_src_RuntimeRenderer_tsx
  module_src_RuntimeScreen_tsx --> module_src_RuntimeRendererConfig_tsx
  module_src_RuntimeScreen_tsx --> module_src_runtimeScreenLoaders_ts
  module_src_RuntimeScreen_tsx --> module_src_runtimeStateAdapter_ts
  module_src_runtimeScreenLoaders_arrayPath_test_ts["src/runtimeScreenLoaders.arrayPath.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeScreenLoaders_arrayPath_test_ts
  module_src_runtimeScreenLoaders_arrayPath_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeScreenLoaders_arrayPath_test_ts --> module_src_runtimeScreenLoaders_ts
  module_src_runtimeScreenLoaders_execution_test_ts["src/runtimeScreenLoaders.execution.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeScreenLoaders_execution_test_ts
  module_src_runtimeScreenLoaders_execution_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeScreenLoaders_execution_test_ts --> module_src_runtimeScreenLoaders_ts
  module_src_runtimeScreenLoaders_lifecycle_test_ts["src/runtimeScreenLoaders.lifecycle.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeScreenLoaders_lifecycle_test_ts
  module_src_runtimeScreenLoaders_lifecycle_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeScreenLoaders_lifecycle_test_ts --> module_src_runtimeScreenLoaders_ts
  module_src_runtimeScreenLoaders_ts["src/runtimeScreenLoaders.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeScreenLoaders_ts
  module_src_runtimeScreenLoaders_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeScreenLoaders_ts --> module_src_runtimeBindings_ts
  module_src_runtimeStateAdapter_ts["src/runtimeStateAdapter.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeStateAdapter_ts
  module_src_runtimeStateAdapterConfig_test_ts["src/runtimeStateAdapterConfig.test.ts"]
  package__ankhorage_runtime -.-> module_src_runtimeStateAdapterConfig_test_ts
  module_src_runtimeStateAdapterConfig_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeStateAdapterConfig_test_ts --> module_src_runtimeNodeProps_ts
  module_src_runtimeStateAdapterConfig_test_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_useRuntimeMediaProps_ts["src/useRuntimeMediaProps.ts"]
  package__ankhorage_runtime -.-> module_src_useRuntimeMediaProps_ts
  module_src_useRuntimeMediaProps_ts --> module_src_runtimeMedia_ts
  module_tests_reactNativeWebCompatibility_fixture_tsx["tests/reactNativeWebCompatibility.fixture.tsx"]
  package__ankhorage_runtime -.-> module_tests_reactNativeWebCompatibility_fixture_tsx
  module_tests_reactNativeWebCompatibility_fixture_tsx --> module_src_RuntimeRenderer_tsx
  module_tests_reactNativeWebCompatibility_test_ts["tests/reactNativeWebCompatibility.test.ts"]
  package__ankhorage_runtime -.-> module_tests_reactNativeWebCompatibility_test_ts
  module_tests_runtime_test_ts["tests/runtime.test.ts"]
  package__ankhorage_runtime -.-> module_tests_runtime_test_ts
  module_tests_runtime_test_ts --> module_src_runtimeManifest_ts

Module relationships

diagrams/module-relationships.mmd

graph LR module_paradox_config_ts["paradox.config.ts"] module_src_bindings_test_ts["src/bindings.test.ts"] module_src_bindings_ts["src/bindings.ts"] module_src_componentRegistry_ts["src/componentRegistry.ts"] module_src_index_ts["src/index.ts"] module_src_ManifestContext_tsx["src/ManifestContext.tsx"] module_src_react19Compatibility_test_tsx["src/react19Compatibility.test.tsx"] module_src_registry_test_ts["src/registry.test.ts"] module_src_registry_tsx["src/registry.tsx"] module_src_rendering_test_ts["src/rendering.test.ts"] module_src_rendering_ts["src/rendering.ts"] module_src_runtimeActionRegistry_actions_test_ts["src/runtimeActionRegistry.actions.test.ts"] module_src_runtimeActionRegistry_chains_test_ts["src/runtimeActionRegistry.chains.test.ts"] module_src_runtimeActionRegistry_operations_test_ts["src/runtimeActionRegistry.operations.test.ts"] module_src_runtimeActionRegistry_ts["src/runtimeActionRegistry.ts"] module_src_runtimeApiOperations_test_ts["src/runtimeApiOperations.test.ts"] module_src_runtimeApiOperations_ts["src/runtimeApiOperations.ts"] module_src_runtimeApiSelection_test_ts["src/runtimeApiSelection.test.ts"] module_src_runtimeApiSelection_ts["src/runtimeApiSelection.ts"] module_src_runtimeBindings_test_ts["src/runtimeBindings.test.ts"] module_src_runtimeBindings_ts["src/runtimeBindings.ts"] module_src_runtimeDbPersist_test_ts["src/runtimeDbPersist.test.ts"] module_src_runtimeDbPersist_ts["src/runtimeDbPersist.ts"] module_src_runtimeEventExecution_test_ts["src/runtimeEventExecution.test.ts"] module_src_runtimeEventExecution_ts["src/runtimeEventExecution.ts"] module_src_runtimeEventOperationLifecycle_test_ts["src/runtimeEventOperationLifecycle.test.ts"] module_src_runtimeEventOperationLifecycle_ts["src/runtimeEventOperationLifecycle.ts"] module_src_runtimeImageMedia_test_ts["src/runtimeImageMedia.test.ts"] module_src_runtimeManifest_ts["src/runtimeManifest.ts"] module_src_runtimeMedia_test_ts["src/runtimeMedia.test.ts"] module_src_runtimeMedia_ts["src/runtimeMedia.ts"] module_src_runtimeMediaCache_tsx["src/runtimeMediaCache.tsx"] module_src_runtimeMediaConfig_test_ts["src/runtimeMediaConfig.test.ts"] module_src_runtimeNodeProps_test_ts["src/runtimeNodeProps.test.ts"] module_src_runtimeNodeProps_ts["src/runtimeNodeProps.ts"] module_src_runtimePackageIsolation_test_ts["src/runtimePackageIsolation.test.ts"] module_src_RuntimeRenderer_test_ts["src/RuntimeRenderer.test.ts"] module_src_RuntimeRenderer_tsx["src/RuntimeRenderer.tsx"] module_src_RuntimeRendererConfig_test_tsx["src/RuntimeRendererConfig.test.tsx"] module_src_RuntimeRendererConfig_tsx["src/RuntimeRendererConfig.tsx"] module_src_runtimeRepeat_test_ts["src/runtimeRepeat.test.ts"] module_src_runtimeRepeat_ts["src/runtimeRepeat.ts"] module_src_runtimeRepeatDiagnostics_ts["src/runtimeRepeatDiagnostics.ts"] module_src_runtimeRepeatEmptyState_ts["src/runtimeRepeatEmptyState.ts"] module_src_RuntimeScreen_tsx["src/RuntimeScreen.tsx"] module_src_runtimeScreenLoaders_arrayPath_test_ts["src/runtimeScreenLoaders.arrayPath.test.ts"] module_src_runtimeScreenLoaders_execution_test_ts["src/runtimeScreenLoaders.execution.test.ts"] module_src_runtimeScreenLoaders_lifecycle_test_ts["src/runtimeScreenLoaders.lifecycle.test.ts"] module_src_runtimeScreenLoaders_ts["src/runtimeScreenLoaders.ts"] module_src_runtimeStateAdapter_ts["src/runtimeStateAdapter.ts"] module_src_runtimeStateAdapterConfig_test_ts["src/runtimeStateAdapterConfig.test.ts"] module_src_useRuntimeMediaProps_ts["src/useRuntimeMediaProps.ts"] module_tests_reactNativeWebCompatibility_fixture_tsx["tests/reactNativeWebCompatibility.fixture.tsx"] module_tests_reactNativeWebCompatibility_test_ts["tests/reactNativeWebCompatibility.test.ts"] module_tests_runtime_test_ts["tests/runtime.test.ts"] module_src_bindings_test_ts --> module_src_bindings_ts module_src_react19Compatibility_test_tsx --> module_src_ManifestContext_tsx module_src_react19Compatibility_test_tsx --> module_src_RuntimeRendererConfig_tsx module_src_registry_test_ts --> module_src_registry_tsx module_src_rendering_test_ts --> module_src_registry_tsx module_src_rendering_test_ts --> module_src_rendering_ts module_src_rendering_ts --> module_src_registry_tsx module_src_runtimeActionRegistry_actions_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeActionRegistry_chains_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeActionRegistry_operations_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeActionRegistry_operations_test_ts --> module_src_runtimeBindings_ts module_src_runtimeActionRegistry_ts --> module_src_runtimeApiSelection_ts module_src_runtimeActionRegistry_ts --> module_src_runtimeBindings_ts module_src_runtimeActionRegistry_ts --> module_src_runtimeEventOperationLifecycle_ts module_src_runtimeActionRegistry_ts --> module_src_RuntimeRendererConfig_tsx module_src_runtimeApiOperations_test_ts --> module_src_runtimeApiOperations_ts module_src_runtimeApiOperations_ts --> module_src_runtimeBindings_ts module_src_runtimeApiSelection_test_ts --> module_src_runtimeApiSelection_ts module_src_runtimeBindings_test_ts --> module_src_runtimeApiSelection_ts module_src_runtimeBindings_test_ts --> module_src_runtimeBindings_ts module_src_runtimeBindings_test_ts --> module_src_runtimeNodeProps_ts module_src_runtimeBindings_ts --> module_src_runtimeApiSelection_ts module_src_runtimeDbPersist_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeDbPersist_test_ts --> module_src_runtimeDbPersist_ts module_src_runtimeDbPersist_ts --> module_src_RuntimeRendererConfig_tsx module_src_runtimeEventExecution_test_ts --> module_src_runtimeEventExecution_ts module_src_runtimeEventExecution_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeEventExecution_ts --> module_src_RuntimeRendererConfig_tsx module_src_runtimeEventOperationLifecycle_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeEventOperationLifecycle_test_ts --> module_src_runtimeEventOperationLifecycle_ts module_src_runtimeImageMedia_test_ts --> module_src_runtimeMedia_ts module_src_runtimeImageMedia_test_ts --> module_src_runtimeNodeProps_ts module_src_runtimeMedia_test_ts --> module_src_runtimeMedia_ts module_src_runtimeMediaCache_tsx --> module_src_runtimeMedia_ts module_src_runtimeMediaConfig_test_ts --> module_src_RuntimeRendererConfig_tsx module_src_runtimeNodeProps_test_ts --> module_src_runtimeNodeProps_ts module_src_runtimeNodeProps_ts --> module_src_runtimeBindings_ts module_src_runtimeNodeProps_ts --> module_src_RuntimeRendererConfig_tsx module_src_RuntimeRenderer_test_ts --> module_src_runtimeRepeatEmptyState_ts module_src_RuntimeRenderer_tsx --> module_src_registry_tsx module_src_RuntimeRenderer_tsx --> module_src_rendering_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeActionRegistry_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeBindings_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeDbPersist_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeEventExecution_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeEventOperationLifecycle_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeMedia_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeMediaCache_tsx module_src_RuntimeRenderer_tsx --> module_src_runtimeNodeProps_ts module_src_RuntimeRenderer_tsx --> module_src_RuntimeRendererConfig_tsx module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeat_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeatDiagnostics_ts module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeatEmptyState_ts module_src_RuntimeRenderer_tsx --> module_src_useRuntimeMediaProps_ts module_src_RuntimeRendererConfig_test_tsx --> module_src_RuntimeRendererConfig_tsx module_src_RuntimeRendererConfig_tsx --> module_src_registry_tsx module_src_RuntimeRendererConfig_tsx --> module_src_runtimeBindings_ts module_src_RuntimeRendererConfig_tsx --> module_src_runtimeEventOperationLifecycle_ts module_src_RuntimeRendererConfig_tsx --> module_src_runtimeMedia_ts module_src_runtimeRepeat_test_ts --> module_src_runtimeActionRegistry_ts module_src_runtimeRepeat_test_ts --> module_src_runtimeBindings_ts module_src_runtimeRepeat_test_ts --> module_src_runtimeRepeat_ts module_src_runtimeRepeat_ts --> module_src_runtimeApiSelection_ts module_src_runtimeRepeat_ts --> module_src_runtimeBindings_ts module_src_RuntimeScreen_tsx --> module_src_registry_tsx module_src_RuntimeScreen_tsx --> module_src_RuntimeRenderer_tsx module_src_RuntimeScreen_tsx --> module_src_RuntimeRendererConfig_tsx module_src_RuntimeScreen_tsx --> module_src_runtimeScreenLoaders_ts module_src_RuntimeScreen_tsx --> module_src_runtimeStateAdapter_ts module_src_runtimeScreenLoaders_arrayPath_test_ts --> module_src_runtimeBindings_ts module_src_runtimeScreenLoaders_arrayPath_test_ts --> module_src_runtimeScreenLoaders_ts module_src_runtimeScreenLoaders_execution_test_ts --> module_src_runtimeBindings_ts module_src_runtimeScreenLoaders_execution_test_ts --> module_src_runtimeScreenLoaders_ts module_src_runtimeScreenLoaders_lifecycle_test_ts --> module_src_runtimeBindings_ts module_src_runtimeScreenLoaders_lifecycle_test_ts --> module_src_runtimeScreenLoaders_ts module_src_runtimeScreenLoaders_ts --> module_src_runtimeApiSelection_ts module_src_runtimeScreenLoaders_ts --> module_src_runtimeBindings_ts module_src_runtimeStateAdapterConfig_test_ts --> module_src_runtimeBindings_ts module_src_runtimeStateAdapterConfig_test_ts --> module_src_runtimeNodeProps_ts module_src_runtimeStateAdapterConfig_test_ts --> module_src_RuntimeRendererConfig_tsx module_src_useRuntimeMediaProps_ts --> module_src_runtimeMedia_ts module_tests_reactNativeWebCompatibility_fixture_tsx --> module_src_RuntimeRenderer_tsx module_tests_runtime_test_ts --> module_src_runtimeManifest_ts
View Mermaid source
graph LR
  module_paradox_config_ts["paradox.config.ts"]
  module_src_bindings_test_ts["src/bindings.test.ts"]
  module_src_bindings_ts["src/bindings.ts"]
  module_src_componentRegistry_ts["src/componentRegistry.ts"]
  module_src_index_ts["src/index.ts"]
  module_src_ManifestContext_tsx["src/ManifestContext.tsx"]
  module_src_react19Compatibility_test_tsx["src/react19Compatibility.test.tsx"]
  module_src_registry_test_ts["src/registry.test.ts"]
  module_src_registry_tsx["src/registry.tsx"]
  module_src_rendering_test_ts["src/rendering.test.ts"]
  module_src_rendering_ts["src/rendering.ts"]
  module_src_runtimeActionRegistry_actions_test_ts["src/runtimeActionRegistry.actions.test.ts"]
  module_src_runtimeActionRegistry_chains_test_ts["src/runtimeActionRegistry.chains.test.ts"]
  module_src_runtimeActionRegistry_operations_test_ts["src/runtimeActionRegistry.operations.test.ts"]
  module_src_runtimeActionRegistry_ts["src/runtimeActionRegistry.ts"]
  module_src_runtimeApiOperations_test_ts["src/runtimeApiOperations.test.ts"]
  module_src_runtimeApiOperations_ts["src/runtimeApiOperations.ts"]
  module_src_runtimeApiSelection_test_ts["src/runtimeApiSelection.test.ts"]
  module_src_runtimeApiSelection_ts["src/runtimeApiSelection.ts"]
  module_src_runtimeBindings_test_ts["src/runtimeBindings.test.ts"]
  module_src_runtimeBindings_ts["src/runtimeBindings.ts"]
  module_src_runtimeDbPersist_test_ts["src/runtimeDbPersist.test.ts"]
  module_src_runtimeDbPersist_ts["src/runtimeDbPersist.ts"]
  module_src_runtimeEventExecution_test_ts["src/runtimeEventExecution.test.ts"]
  module_src_runtimeEventExecution_ts["src/runtimeEventExecution.ts"]
  module_src_runtimeEventOperationLifecycle_test_ts["src/runtimeEventOperationLifecycle.test.ts"]
  module_src_runtimeEventOperationLifecycle_ts["src/runtimeEventOperationLifecycle.ts"]
  module_src_runtimeImageMedia_test_ts["src/runtimeImageMedia.test.ts"]
  module_src_runtimeManifest_ts["src/runtimeManifest.ts"]
  module_src_runtimeMedia_test_ts["src/runtimeMedia.test.ts"]
  module_src_runtimeMedia_ts["src/runtimeMedia.ts"]
  module_src_runtimeMediaCache_tsx["src/runtimeMediaCache.tsx"]
  module_src_runtimeMediaConfig_test_ts["src/runtimeMediaConfig.test.ts"]
  module_src_runtimeNodeProps_test_ts["src/runtimeNodeProps.test.ts"]
  module_src_runtimeNodeProps_ts["src/runtimeNodeProps.ts"]
  module_src_runtimePackageIsolation_test_ts["src/runtimePackageIsolation.test.ts"]
  module_src_RuntimeRenderer_test_ts["src/RuntimeRenderer.test.ts"]
  module_src_RuntimeRenderer_tsx["src/RuntimeRenderer.tsx"]
  module_src_RuntimeRendererConfig_test_tsx["src/RuntimeRendererConfig.test.tsx"]
  module_src_RuntimeRendererConfig_tsx["src/RuntimeRendererConfig.tsx"]
  module_src_runtimeRepeat_test_ts["src/runtimeRepeat.test.ts"]
  module_src_runtimeRepeat_ts["src/runtimeRepeat.ts"]
  module_src_runtimeRepeatDiagnostics_ts["src/runtimeRepeatDiagnostics.ts"]
  module_src_runtimeRepeatEmptyState_ts["src/runtimeRepeatEmptyState.ts"]
  module_src_RuntimeScreen_tsx["src/RuntimeScreen.tsx"]
  module_src_runtimeScreenLoaders_arrayPath_test_ts["src/runtimeScreenLoaders.arrayPath.test.ts"]
  module_src_runtimeScreenLoaders_execution_test_ts["src/runtimeScreenLoaders.execution.test.ts"]
  module_src_runtimeScreenLoaders_lifecycle_test_ts["src/runtimeScreenLoaders.lifecycle.test.ts"]
  module_src_runtimeScreenLoaders_ts["src/runtimeScreenLoaders.ts"]
  module_src_runtimeStateAdapter_ts["src/runtimeStateAdapter.ts"]
  module_src_runtimeStateAdapterConfig_test_ts["src/runtimeStateAdapterConfig.test.ts"]
  module_src_useRuntimeMediaProps_ts["src/useRuntimeMediaProps.ts"]
  module_tests_reactNativeWebCompatibility_fixture_tsx["tests/reactNativeWebCompatibility.fixture.tsx"]
  module_tests_reactNativeWebCompatibility_test_ts["tests/reactNativeWebCompatibility.test.ts"]
  module_tests_runtime_test_ts["tests/runtime.test.ts"]
  module_src_bindings_test_ts --> module_src_bindings_ts
  module_src_react19Compatibility_test_tsx --> module_src_ManifestContext_tsx
  module_src_react19Compatibility_test_tsx --> module_src_RuntimeRendererConfig_tsx
  module_src_registry_test_ts --> module_src_registry_tsx
  module_src_rendering_test_ts --> module_src_registry_tsx
  module_src_rendering_test_ts --> module_src_rendering_ts
  module_src_rendering_ts --> module_src_registry_tsx
  module_src_runtimeActionRegistry_actions_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeActionRegistry_chains_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeActionRegistry_operations_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeActionRegistry_operations_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeActionRegistry_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeActionRegistry_ts --> module_src_runtimeBindings_ts
  module_src_runtimeActionRegistry_ts --> module_src_runtimeEventOperationLifecycle_ts
  module_src_runtimeActionRegistry_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_runtimeApiOperations_test_ts --> module_src_runtimeApiOperations_ts
  module_src_runtimeApiOperations_ts --> module_src_runtimeBindings_ts
  module_src_runtimeApiSelection_test_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeBindings_test_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeBindings_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeBindings_test_ts --> module_src_runtimeNodeProps_ts
  module_src_runtimeBindings_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeDbPersist_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeDbPersist_test_ts --> module_src_runtimeDbPersist_ts
  module_src_runtimeDbPersist_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_runtimeEventExecution_test_ts --> module_src_runtimeEventExecution_ts
  module_src_runtimeEventExecution_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeEventExecution_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_runtimeEventOperationLifecycle_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeEventOperationLifecycle_test_ts --> module_src_runtimeEventOperationLifecycle_ts
  module_src_runtimeImageMedia_test_ts --> module_src_runtimeMedia_ts
  module_src_runtimeImageMedia_test_ts --> module_src_runtimeNodeProps_ts
  module_src_runtimeMedia_test_ts --> module_src_runtimeMedia_ts
  module_src_runtimeMediaCache_tsx --> module_src_runtimeMedia_ts
  module_src_runtimeMediaConfig_test_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_runtimeNodeProps_test_ts --> module_src_runtimeNodeProps_ts
  module_src_runtimeNodeProps_ts --> module_src_runtimeBindings_ts
  module_src_runtimeNodeProps_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_RuntimeRenderer_test_ts --> module_src_runtimeRepeatEmptyState_ts
  module_src_RuntimeRenderer_tsx --> module_src_registry_tsx
  module_src_RuntimeRenderer_tsx --> module_src_rendering_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeActionRegistry_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeBindings_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeDbPersist_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeEventExecution_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeEventOperationLifecycle_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeMedia_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeMediaCache_tsx
  module_src_RuntimeRenderer_tsx --> module_src_runtimeNodeProps_ts
  module_src_RuntimeRenderer_tsx --> module_src_RuntimeRendererConfig_tsx
  module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeat_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeatDiagnostics_ts
  module_src_RuntimeRenderer_tsx --> module_src_runtimeRepeatEmptyState_ts
  module_src_RuntimeRenderer_tsx --> module_src_useRuntimeMediaProps_ts
  module_src_RuntimeRendererConfig_test_tsx --> module_src_RuntimeRendererConfig_tsx
  module_src_RuntimeRendererConfig_tsx --> module_src_registry_tsx
  module_src_RuntimeRendererConfig_tsx --> module_src_runtimeBindings_ts
  module_src_RuntimeRendererConfig_tsx --> module_src_runtimeEventOperationLifecycle_ts
  module_src_RuntimeRendererConfig_tsx --> module_src_runtimeMedia_ts
  module_src_runtimeRepeat_test_ts --> module_src_runtimeActionRegistry_ts
  module_src_runtimeRepeat_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeRepeat_test_ts --> module_src_runtimeRepeat_ts
  module_src_runtimeRepeat_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeRepeat_ts --> module_src_runtimeBindings_ts
  module_src_RuntimeScreen_tsx --> module_src_registry_tsx
  module_src_RuntimeScreen_tsx --> module_src_RuntimeRenderer_tsx
  module_src_RuntimeScreen_tsx --> module_src_RuntimeRendererConfig_tsx
  module_src_RuntimeScreen_tsx --> module_src_runtimeScreenLoaders_ts
  module_src_RuntimeScreen_tsx --> module_src_runtimeStateAdapter_ts
  module_src_runtimeScreenLoaders_arrayPath_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeScreenLoaders_arrayPath_test_ts --> module_src_runtimeScreenLoaders_ts
  module_src_runtimeScreenLoaders_execution_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeScreenLoaders_execution_test_ts --> module_src_runtimeScreenLoaders_ts
  module_src_runtimeScreenLoaders_lifecycle_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeScreenLoaders_lifecycle_test_ts --> module_src_runtimeScreenLoaders_ts
  module_src_runtimeScreenLoaders_ts --> module_src_runtimeApiSelection_ts
  module_src_runtimeScreenLoaders_ts --> module_src_runtimeBindings_ts
  module_src_runtimeStateAdapterConfig_test_ts --> module_src_runtimeBindings_ts
  module_src_runtimeStateAdapterConfig_test_ts --> module_src_runtimeNodeProps_ts
  module_src_runtimeStateAdapterConfig_test_ts --> module_src_RuntimeRendererConfig_tsx
  module_src_useRuntimeMediaProps_ts --> module_src_runtimeMedia_ts
  module_tests_reactNativeWebCompatibility_fixture_tsx --> module_src_RuntimeRenderer_tsx
  module_tests_runtime_test_ts --> module_src_runtimeManifest_ts

Export graph

diagrams/export-graph.mmd

graph LR module_paradox_config_ts["paradox.config.ts"] module_src_bindings_test_ts["src/bindings.test.ts"] module_src_bindings_ts["src/bindings.ts"] module_src_componentRegistry_ts["src/componentRegistry.ts"] module_src_index_ts["src/index.ts"] module_src_ManifestContext_tsx["src/ManifestContext.tsx"] module_src_react19Compatibility_test_tsx["src/react19Compatibility.test.tsx"] module_src_registry_test_ts["src/registry.test.ts"] module_src_registry_tsx["src/registry.tsx"] module_src_rendering_test_ts["src/rendering.test.ts"] module_src_rendering_ts["src/rendering.ts"] module_src_runtimeActionRegistry_actions_test_ts["src/runtimeActionRegistry.actions.test.ts"] module_src_runtimeActionRegistry_chains_test_ts["src/runtimeActionRegistry.chains.test.ts"] module_src_runtimeActionRegistry_operations_test_ts["src/runtimeActionRegistry.operations.test.ts"] module_src_runtimeActionRegistry_ts["src/runtimeActionRegistry.ts"] module_src_runtimeApiOperations_test_ts["src/runtimeApiOperations.test.ts"] module_src_runtimeApiOperations_ts["src/runtimeApiOperations.ts"] module_src_runtimeApiSelection_test_ts["src/runtimeApiSelection.test.ts"] module_src_runtimeApiSelection_ts["src/runtimeApiSelection.ts"] module_src_runtimeBindings_test_ts["src/runtimeBindings.test.ts"] module_src_runtimeBindings_ts["src/runtimeBindings.ts"] module_src_runtimeDbPersist_test_ts["src/runtimeDbPersist.test.ts"] module_src_runtimeDbPersist_ts["src/runtimeDbPersist.ts"] module_src_runtimeEventExecution_test_ts["src/runtimeEventExecution.test.ts"] module_src_runtimeEventExecution_ts["src/runtimeEventExecution.ts"] module_src_runtimeEventOperationLifecycle_test_ts["src/runtimeEventOperationLifecycle.test.ts"] module_src_runtimeEventOperationLifecycle_ts["src/runtimeEventOperationLifecycle.ts"] module_src_runtimeImageMedia_test_ts["src/runtimeImageMedia.test.ts"] module_src_runtimeManifest_ts["src/runtimeManifest.ts"] module_src_runtimeMedia_test_ts["src/runtimeMedia.test.ts"] module_src_runtimeMedia_ts["src/runtimeMedia.ts"] module_src_runtimeMediaCache_tsx["src/runtimeMediaCache.tsx"] module_src_runtimeMediaConfig_test_ts["src/runtimeMediaConfig.test.ts"] module_src_runtimeNodeProps_test_ts["src/runtimeNodeProps.test.ts"] module_src_runtimeNodeProps_ts["src/runtimeNodeProps.ts"] module_src_runtimePackageIsolation_test_ts["src/runtimePackageIsolation.test.ts"] module_src_RuntimeRenderer_test_ts["src/RuntimeRenderer.test.ts"] module_src_RuntimeRenderer_tsx["src/RuntimeRenderer.tsx"] module_src_RuntimeRendererConfig_test_tsx["src/RuntimeRendererConfig.test.tsx"] module_src_RuntimeRendererConfig_tsx["src/RuntimeRendererConfig.tsx"] module_src_runtimeRepeat_test_ts["src/runtimeRepeat.test.ts"] module_src_runtimeRepeat_ts["src/runtimeRepeat.ts"] module_src_runtimeRepeatDiagnostics_ts["src/runtimeRepeatDiagnostics.ts"] module_src_runtimeRepeatEmptyState_ts["src/runtimeRepeatEmptyState.ts"] module_src_RuntimeScreen_tsx["src/RuntimeScreen.tsx"] module_src_runtimeScreenLoaders_arrayPath_test_ts["src/runtimeScreenLoaders.arrayPath.test.ts"] module_src_runtimeScreenLoaders_execution_test_ts["src/runtimeScreenLoaders.execution.test.ts"] module_src_runtimeScreenLoaders_lifecycle_test_ts["src/runtimeScreenLoaders.lifecycle.test.ts"] module_src_runtimeScreenLoaders_ts["src/runtimeScreenLoaders.ts"] module_src_runtimeStateAdapter_ts["src/runtimeStateAdapter.ts"] module_src_runtimeStateAdapterConfig_test_ts["src/runtimeStateAdapterConfig.test.ts"] module_src_useRuntimeMediaProps_ts["src/useRuntimeMediaProps.ts"] module_tests_reactNativeWebCompatibility_fixture_tsx["tests/reactNativeWebCompatibility.fixture.tsx"] module_tests_reactNativeWebCompatibility_test_ts["tests/reactNativeWebCompatibility.test.ts"] module_tests_runtime_test_ts["tests/runtime.test.ts"] export_ComponentRegistry["ComponentRegistry"] module_src_componentRegistry_ts --> export_ComponentRegistry export_composeRuntimeNodePropsResolver["composeRuntimeNodePropsResolver"] module_src_RuntimeRendererConfig_tsx --> export_composeRuntimeNodePropsResolver export_composeRuntimeNodePropsResolver -.-> export_RuntimeNodePropsResolver export_composeRuntimeRendererWrapNode["composeRuntimeRendererWrapNode"] module_src_RuntimeRendererConfig_tsx --> export_composeRuntimeRendererWrapNode export_composeRuntimeRendererWrapNode -.-> export_RuntimeRendererWrapArgs export_createComponentEventFromHandlerArgs["createComponentEventFromHandlerArgs"] module_src_runtimeActionRegistry_ts --> export_createComponentEventFromHandlerArgs export_createComponentRegistry["createComponentRegistry"] module_src_componentRegistry_ts --> export_createComponentRegistry export_createDbPersistActionHandler["createDbPersistActionHandler"] module_src_runtimeDbPersist_ts --> export_createDbPersistActionHandler export_createDbPersistActionHandler -.-> export_RuntimeActionHandler export_createDbPersistActionHandler -.-> export_RuntimeDbPersistExecutionResult export_createDbPersistAdapterError["createDbPersistAdapterError"] module_src_runtimeDbPersist_ts --> export_createDbPersistAdapterError export_createDbPersistAdapterError -.-> export_RuntimeDbPersistError export_createPendingRuntimeScreenOperationLoaderState["createPendingRuntimeScreenOperationLoaderState"] module_src_runtimeScreenLoaders_ts --> export_createPendingRuntimeScreenOperationLoaderState export_createPendingRuntimeScreenOperationLoaderState -.-> export_RuntimeScreenOperationLoaderState export_createRuntimeActionRegistry["createRuntimeActionRegistry"] module_src_runtimeActionRegistry_ts --> export_createRuntimeActionRegistry export_createRuntimeActionRegistry -.-> export_RuntimeActionHandler export_createRuntimeActionRegistry -.-> export_RuntimeActionHandlers export_createRuntimeActionRegistry -.-> export_RuntimeActionRegistry export_createRuntimeActionRegistry -.-> export_RuntimeBindingOperationExecutor export_createRuntimeActionRegistry -.-> export_RuntimeBindingOperationResultCache export_createRuntimeActionRegistry -.-> export_RuntimeBindingOperationResultWriter export_createRuntimeActionRegistry -.-> export_RuntimeEventOperationLifecycle export_createRuntimeApiOperationExecutor["createRuntimeApiOperationExecutor"] module_src_runtimeApiOperations_ts --> export_createRuntimeApiOperationExecutor export_createRuntimeApiOperationExecutor -.-> export_RuntimeApiOperationExecutorOptions export_createRuntimeApiOperationExecutor -.-> export_RuntimeBindingOperationExecutor export_createRuntimeBindingOperationKey["createRuntimeBindingOperationKey"] module_src_runtimeBindings_ts --> export_createRuntimeBindingOperationKey export_createRuntimeEventOperationBindingContext["createRuntimeEventOperationBindingContext"] module_src_runtimeEventOperationLifecycle_ts --> export_createRuntimeEventOperationBindingContext export_createRuntimeEventOperationBindingContext -.-> export_RuntimeEventOperationState export_createRuntimeEventOperationLifecycle["createRuntimeEventOperationLifecycle"] module_src_runtimeEventOperationLifecycle_ts --> export_createRuntimeEventOperationLifecycle export_createRuntimeEventOperationLifecycle -.-> export_RuntimeEventOperationLifecycle export_createRuntimeEventOperationLifecycle -.-> export_RuntimeEventOperationState export_createRuntimeMemoryStateAdapter["createRuntimeMemoryStateAdapter"] module_src_runtimeStateAdapter_ts --> export_createRuntimeMemoryStateAdapter export_createRuntimeMemoryStateAdapter -.-> export_RuntimeMemoryStateAdapterOptions export_createRuntimeScreenLoaderRequestKey["createRuntimeScreenLoaderRequestKey"] module_src_runtimeScreenLoaders_ts --> export_createRuntimeScreenLoaderRequestKey export_createRuntimeScreenLoaderRequestKey -.-> export_RuntimeBindingOperationResultCache export_dispatchRuntimeComponentEvent["dispatchRuntimeComponentEvent"] module_src_runtimeActionRegistry_ts --> export_dispatchRuntimeComponentEvent export_dispatchRuntimeComponentEvent -.-> export_RuntimeActionHandlers export_dispatchRuntimeComponentEvent -.-> export_RuntimeComponentEventDispatchArgs export_dispatchRuntimeComponentEventWithReporting["dispatchRuntimeComponentEventWithReporting"] module_src_runtimeEventExecution_ts --> export_dispatchRuntimeComponentEventWithReporting export_dispatchRuntimeComponentEventWithReporting -.-> export_RuntimeActionHandlers export_dispatchRuntimeComponentEventWithReporting -.-> export_RuntimeComponentEventDispatchArgs export_dispatchRuntimeComponentEventWithReporting -.-> export_RuntimeEventDiagnosticsReporter export_executeDbPersistAction["executeDbPersistAction"] module_src_runtimeDbPersist_ts --> export_executeDbPersistAction export_executeDbPersistAction -.-> export_RuntimeActionHandlerArgs export_executeDbPersistAction -.-> export_RuntimeDbPersistExecutionResult export_executeRuntimeScreenOperationLoaders["executeRuntimeScreenOperationLoaders"] module_src_runtimeScreenLoaders_ts --> export_executeRuntimeScreenOperationLoaders export_executeRuntimeScreenOperationLoaders -.-> export_RuntimeBindingOperationExecutor export_executeRuntimeScreenOperationLoaders -.-> export_RuntimeBindingOperationResultCache export_executeRuntimeScreenOperationLoaders -.-> export_RuntimeBindingResolutionContext export_executeRuntimeScreenOperationLoaders -.-> export_RuntimeScreenOperationLoaderExecutionResult export_IDLE_RUNTIME_EVENT_OPERATION_STATE["IDLE_RUNTIME_EVENT_OPERATION_STATE"] module_src_runtimeEventOperationLifecycle_ts --> export_IDLE_RUNTIME_EVENT_OPERATION_STATE export_ManifestContext["ManifestContext"] module_src_ManifestContext_tsx --> export_ManifestContext export_ManifestProvider["ManifestProvider"] module_src_ManifestContext_tsx --> export_ManifestProvider export_mergeRuntimeRendererConfig["mergeRuntimeRendererConfig"] module_src_RuntimeRendererConfig_tsx --> export_mergeRuntimeRendererConfig export_mergeRuntimeRendererConfig -.-> export_RuntimeRendererConfig export_resolveBindingInputMap["resolveBindingInputMap"] module_src_runtimeBindings_ts --> export_resolveBindingInputMap export_resolveBindingInputMap -.-> export_RuntimeBindingResolutionContext export_resolveDbPersistInput["resolveDbPersistInput"] module_src_runtimeDbPersist_ts --> export_resolveDbPersistInput export_resolveDbPersistInput -.-> export_RuntimeDbPersistError export_resolveRuntimeActionPayload["resolveRuntimeActionPayload"] module_src_runtimeActionRegistry_ts --> export_resolveRuntimeActionPayload export_resolveRuntimeActionPayload -.-> export_RuntimeActionResolutionArgs export_resolveRuntimeActionValue["resolveRuntimeActionValue"] module_src_runtimeActionRegistry_ts --> export_resolveRuntimeActionValue export_resolveRuntimeActionValue -.-> export_RuntimeActionResolutionArgs export_resolveRuntimeBindings["resolveRuntimeBindings"] module_src_runtimeBindings_ts --> export_resolveRuntimeBindings export_resolveRuntimeBindings -.-> export_RuntimeBindingResolutionArgs export_resolveRuntimeBindings -.-> export_RuntimeBindingResolutionResult export_resolveRuntimeBindingsAsync["resolveRuntimeBindingsAsync"] module_src_runtimeBindings_ts --> export_resolveRuntimeBindingsAsync export_resolveRuntimeBindingsAsync -.-> export_RuntimeBindingResolutionArgs export_resolveRuntimeBindingsAsync -.-> export_RuntimeBindingResolutionResult export_resolveRuntimeBindingValue["resolveRuntimeBindingValue"] module_src_runtimeBindings_ts --> export_resolveRuntimeBindingValue export_resolveRuntimeBindingValue -.-> export_RuntimeBindingResolutionContext export_resolveRuntimeBindingValueSync["resolveRuntimeBindingValueSync"] module_src_runtimeBindings_ts --> export_resolveRuntimeBindingValueSync export_resolveRuntimeBindingValueSync -.-> export_RuntimeBindingResolutionContext export_resolveRuntimeEventOperationErrorMessage["resolveRuntimeEventOperationErrorMessage"] module_src_runtimeEventOperationLifecycle_ts --> export_resolveRuntimeEventOperationErrorMessage export_resolveScreenOperationLoaders["resolveScreenOperationLoaders"] module_src_runtimeScreenLoaders_ts --> export_resolveScreenOperationLoaders export_RuntimeAction["RuntimeAction"] module_src_RuntimeRendererConfig_tsx --> export_RuntimeAction export_RuntimeActionDescriptor["RuntimeActionDescriptor"] module_src_runtimeManifest_ts --> export_RuntimeActionDescriptor export_RuntimeActionExecutor["RuntimeActionExecutor"] module_src_RuntimeRendererConfig_tsx --> export_RuntimeActionExecutor export_RuntimeActionHandler["RuntimeActionHandler"] module_src_RuntimeRendererConfig_tsx --> export_RuntimeActionHandler export_RuntimeActionHandlerArgs["RuntimeActionHandlerArgs"] module_src_RuntimeRendererConfig_tsx --> export_RuntimeActionHandlerArgs export_RuntimeActionHandlerArgs -.-> export_RuntimeAction export_RuntimeActionHandlers["RuntimeActionHandlers"] module_src_RuntimeRendererConfig_tsx --> export_RuntimeActionHandlers export_RuntimeActionRegistry["RuntimeActionRegistry"] module_src_runtimeActionRegistry_ts --> export_RuntimeActionRegistry export_RuntimeActionRegistry -.-> export_RuntimeActionHandler export_RuntimeActionRegistry -.-> export_RuntimeComponentEventDispatchArgs export_RuntimeActionResolutionArgs["RuntimeActionResolutionArgs"] module_src_runtimeActionRegistry_ts --> export_RuntimeActionResolutionArgs export_RuntimeActionResolutionScope["RuntimeActionResolutionScope"] module_src_runtimeActionRegistry_ts --> export_RuntimeActionResolutionScope export_RuntimeAdapterDescriptor["RuntimeAdapterDescriptor"] module_src_runtimeManifest_ts --> export_RuntimeAdapterDescriptor export_RuntimeApiOperationExecutorOptions["RuntimeApiOperationExecutorOptions"] module_src_runtimeApiOperations_ts --> export_RuntimeApiOperationExecutorOptions export_RuntimeApiOperationSelection["RuntimeApiOperationSelection"] module_src_runtimeApiSelection_ts --> export_RuntimeApiOperationSelection export_RuntimeBindingDescriptor["RuntimeBindingDescriptor"] module_src_runtimeManifest_ts --> export_RuntimeBindingDescriptor export_RuntimeBindingOperationExecutionArgs["RuntimeBindingOperationExecutionArgs"] module_src_runtimeBindings_ts --> export_RuntimeBindingOperationExecutionArgs export_RuntimeBindingOperationExecutionResult["RuntimeBindingOperationExecutionResult"] module_src_runtimeBindings_ts --> export_RuntimeBindingOperationExecutionResult export_RuntimeBindingOperationExecutor["RuntimeBindingOperationExecutor"] module_src_runtimeBindings_ts --> export_RuntimeBindingOperationExecutor export_RuntimeBindingOperationKey["RuntimeBindingOperationKey"] module_src_runtimeBindings_ts --> export_RuntimeBindingOperationKey export_RuntimeBindingOperationResultCache["RuntimeBindingOperationResultCache"] module_src_runtimeBindings_ts --> export_RuntimeBindingOperationResultCache export_RuntimeBindingOperationResultWriter["RuntimeBindingOperationResultWriter"] module_src_runtimeBindings_ts --> export_RuntimeBindingOperationResultWriter export_RuntimeBindingResolutionArgs["RuntimeBindingResolutionArgs"] module_src_runtimeBindings_ts --> export_RuntimeBindingResolutionArgs export_RuntimeBindingResolutionArgs -.-> export_RuntimeBindingOperationExecutor export_RuntimeBindingResolutionContext["RuntimeBindingResolutionContext"] module_src_runtimeBindings_ts --> export_RuntimeBindingResolutionContext export_RuntimeBindingResolutionContext -.-> export_RuntimeBindingOperationExecutor export_RuntimeBindingResolutionResult["RuntimeBindingResolutionResult"] module_src_runtimeBindings_ts --> export_RuntimeBindingResolutionResult export_RuntimeCapability["RuntimeCapability"] module_src_runtimeManifest_ts --> export_RuntimeCapability export_RuntimeComponentEventDispatchArgs["RuntimeComponentEventDispatchArgs"] module_src_runtimeActionRegistry_ts --> export_RuntimeComponentEventDispatchArgs export_RuntimeComponentEventDispatchArgs -.-> export_RuntimeActionHandler export_RuntimeComponentEventDispatchArgs -.-> export_RuntimeBindingOperationExecutor export_RuntimeComponentEventDispatchArgs -.-> export_RuntimeBindingOperationResultWriter export_RuntimeComponentEventDispatchArgs -.-> export_RuntimeEventOperationLifecycle export_RuntimeDbPersistError["RuntimeDbPersistError"] module_src_runtimeDbPersist_ts --> export_RuntimeDbPersistError export_RuntimeDbPersistExecutionResult["RuntimeDbPersistExecutionResult"] module_src_runtimeDbPersist_ts --> export_RuntimeDbPersistExecutionResult export_RuntimeDbPersistResult["RuntimeDbPersistResult"] module_src_runtimeDbPersist_ts --> export_RuntimeDbPersistResult export_RuntimeDiagnostic["RuntimeDiagnostic"] module_src_runtimeManifest_ts --> export_RuntimeDiagnostic export_RuntimeEventDiagnosticsReporter["RuntimeEventDiagnosticsReporter"] module_src_runtimeEventExecution_ts --> export_RuntimeEventDiagnosticsReporter export_RuntimeEventOperationInvocation["RuntimeEventOperationInvocation"] module_src_runtimeEventOperationLifecycle_ts --> export_RuntimeEventOperationInvocation export_RuntimeEventOperationLifecycle["RuntimeEventOperationLifecycle"] module_src_runtimeEventOperationLifecycle_ts --> export_RuntimeEventOperationLifecycle export_RuntimeEventOperationLifecycle -.-> export_RuntimeEventOperationInvocation export_RuntimeEventOperationState["RuntimeEventOperationState"] module_src_runtimeEventOperationLifecycle_ts --> export_RuntimeEventOperationState export_RuntimeEventOperationState -.-> export_RuntimeEventOperationStatus export_RuntimeEventOperationStatus["RuntimeEventOperationStatus"] module_src_runtimeEventOperationLifecycle_ts --> export_RuntimeEventOperationStatus export_RuntimeEventPropWrapArgs["RuntimeEventPropWrapArgs"] module_src_runtimeActionRegistry_ts --> export_RuntimeEventPropWrapArgs export_RuntimeEventPropWrapArgs -.-> export_RuntimeComponentEventDispatchArgs export_RuntimeManifest["RuntimeManifest"] module_src_runtimeManifest_ts --> export_RuntimeManifest export_RuntimeManifest -.-> export_RuntimeActionDescriptor export_RuntimeManifest -.-> export_RuntimeAdapterDescriptor export_RuntimeManifest -.-> export_RuntimeBindingDescriptor export_RuntimeManifest -.-> export_RuntimeDiagnostic export_RuntimeManifest -.-> export_RuntimeManifestConfig export_RuntimeManifestConfig["RuntimeManifestConfig"] module_src_runtimeManifest_ts --> export_RuntimeManifestConfig export_RuntimeManifestInput["RuntimeManifestInput"] module_src_runtimeManifest_ts --> export_RuntimeManifestInput export_RuntimeManifestInput -.-> export_RuntimeActionDescriptor export_RuntimeManifestInput -.-> export_RuntimeAdapterDescriptor export_RuntimeManifestInput -.-> export_RuntimeBindingDescriptor export_RuntimeManifestInput -.-> export_RuntimeDiagnostic export_RuntimeManifestInput -.-> export_RuntimeManifestConfig export_RuntimeMediaAssetResolver["RuntimeMediaAssetResolver"] module_src_runtimeMedia_ts --> export_RuntimeMediaAssetResolver export_RuntimeMediaAssetResolverArgs["RuntimeMediaAssetResolverArgs"] module_src_runtimeMedia_ts --> export_RuntimeMediaAssetResolverArgs export_RuntimeMemoryStateAdapterOptions["RuntimeMemoryStateAdapterOptions"] module_src_runtimeStateAdapter_ts --> export_RuntimeMemoryStateAdapterOptions export_RuntimeNodePropsResolver["RuntimeNodePropsResolver"] module_node_modules__ankhorage_contracts_dist_runtimeCallbacks_d_ts --> export_RuntimeNodePropsResolver export_RuntimeRenderer["RuntimeRenderer"] module_src_RuntimeRenderer_tsx --> export_RuntimeRenderer export_RuntimeRenderer -.-> export_RuntimeRendererProps export_RuntimeRendererConfig["RuntimeRendererConfig"] module_src_RuntimeRendererConfig_tsx --> export_RuntimeRendererConfig export_RuntimeRendererConfig -.-> export_RuntimeActionHandler export_RuntimeRendererConfig -.-> export_RuntimeActionHandlers export_RuntimeRendererConfig -.-> export_RuntimeBindingOperationExecutor export_RuntimeRendererConfig -.-> export_RuntimeBindingOperationResultWriter export_RuntimeRendererConfig -.-> export_RuntimeEventOperationLifecycle export_RuntimeRendererConfig -.-> export_RuntimeEventOperationState export_RuntimeRendererConfig -.-> export_RuntimeMediaAssetResolver export_RuntimeRendererConfig -.-> export_RuntimeNodePropsResolver export_RuntimeRendererConfig -.-> export_RuntimeRendererWrapArgs export_RuntimeRendererConfigProvider["RuntimeRendererConfigProvider"] module_src_RuntimeRendererConfig_tsx --> export_RuntimeRendererConfigProvider export_RuntimeRendererConfigProvider -.-> export_RuntimeRendererConfig export_RuntimeRendererProps["RuntimeRendererProps"] module_src_RuntimeRenderer_tsx --> export_RuntimeRendererProps export_RuntimeRendererProps -.-> export_RuntimeActionHandler export_RuntimeRendererProps -.-> export_RuntimeBindingOperationExecutor export_RuntimeRendererProps -.-> export_RuntimeMediaAssetResolver export_RuntimeRendererProps -.-> export_RuntimeRendererConfig export_RuntimeRendererProps -.-> export_RuntimeRendererWrapArgs export_RuntimeRendererWrapArgs["RuntimeRendererWrapArgs"] module_src_RuntimeRendererConfig_tsx --> export_RuntimeRendererWrapArgs export_RuntimeResolvedMediaValue["RuntimeResolvedMediaValue"] module_src_runtimeMedia_ts --> export_RuntimeResolvedMediaValue export_RuntimeResolveNodePropsArgs["RuntimeResolveNodePropsArgs"] module_node_modules__ankhorage_contracts_dist_runtimeCallbacks_d_ts --> export_RuntimeResolveNodePropsArgs export_RuntimeScreen["RuntimeScreen"] module_src_RuntimeScreen_tsx --> export_RuntimeScreen export_RuntimeScreen -.-> export_RuntimeScreenProps export_RuntimeScreenOperationLoaderExecutionResult["RuntimeScreenOperationLoaderExecutionResult"] module_src_runtimeScreenLoaders_ts --> export_RuntimeScreenOperationLoaderExecutionResult export_RuntimeScreenOperationLoaderState["RuntimeScreenOperationLoaderState"] module_src_runtimeScreenLoaders_ts --> export_RuntimeScreenOperationLoaderState export_RuntimeScreenProps["RuntimeScreenProps"] module_src_RuntimeScreen_tsx --> export_RuntimeScreenProps export_shouldRenderRuntimeRepeatEmptyState["shouldRenderRuntimeRepeatEmptyState"] module_src_runtimeRepeatEmptyState_ts --> export_shouldRenderRuntimeRepeatEmptyState export_useManifest["useManifest"] module_src_ManifestContext_tsx --> export_useManifest export_useManifestContext["useManifestContext"] module_src_ManifestContext_tsx --> export_useManifestContext export_useOptionalManifestContext["useOptionalManifestContext"] module_src_ManifestContext_tsx --> export_useOptionalManifestContext export_useRuntimeRendererConfig["useRuntimeRendererConfig"] module_src_RuntimeRendererConfig_tsx --> export_useRuntimeRendererConfig export_useRuntimeRendererConfig -.-> export_RuntimeRendererConfig export_useRuntimeScreenOperationLoaders["useRuntimeScreenOperationLoaders"] module_src_runtimeScreenLoaders_ts --> export_useRuntimeScreenOperationLoaders export_useRuntimeScreenOperationLoaders -.-> export_RuntimeBindingOperationExecutor export_useRuntimeScreenOperationLoaders -.-> export_RuntimeBindingOperationResultCache export_useRuntimeScreenOperationLoaders -.-> export_RuntimeBindingResolutionContext export_useRuntimeScreenOperationLoaders -.-> export_RuntimeScreenOperationLoaderState export_validateRuntimeBindingOperationRef["validateRuntimeBindingOperationRef"] module_src_runtimeApiSelection_ts --> export_validateRuntimeBindingOperationRef export_wrapRuntimeEventProps["wrapRuntimeEventProps"] module_src_runtimeActionRegistry_ts --> export_wrapRuntimeEventProps export_wrapRuntimeEventProps -.-> export_RuntimeEventPropWrapArgs
View Mermaid source
graph LR
  module_paradox_config_ts["paradox.config.ts"]
  module_src_bindings_test_ts["src/bindings.test.ts"]
  module_src_bindings_ts["src/bindings.ts"]
  module_src_componentRegistry_ts["src/componentRegistry.ts"]
  module_src_index_ts["src/index.ts"]
  module_src_ManifestContext_tsx["src/ManifestContext.tsx"]
  module_src_react19Compatibility_test_tsx["src/react19Compatibility.test.tsx"]
  module_src_registry_test_ts["src/registry.test.ts"]
  module_src_registry_tsx["src/registry.tsx"]
  module_src_rendering_test_ts["src/rendering.test.ts"]
  module_src_rendering_ts["src/rendering.ts"]
  module_src_runtimeActionRegistry_actions_test_ts["src/runtimeActionRegistry.actions.test.ts"]
  module_src_runtimeActionRegistry_chains_test_ts["src/runtimeActionRegistry.chains.test.ts"]
  module_src_runtimeActionRegistry_operations_test_ts["src/runtimeActionRegistry.operations.test.ts"]
  module_src_runtimeActionRegistry_ts["src/runtimeActionRegistry.ts"]
  module_src_runtimeApiOperations_test_ts["src/runtimeApiOperations.test.ts"]
  module_src_runtimeApiOperations_ts["src/runtimeApiOperations.ts"]
  module_src_runtimeApiSelection_test_ts["src/runtimeApiSelection.test.ts"]
  module_src_runtimeApiSelection_ts["src/runtimeApiSelection.ts"]
  module_src_runtimeBindings_test_ts["src/runtimeBindings.test.ts"]
  module_src_runtimeBindings_ts["src/runtimeBindings.ts"]
  module_src_runtimeDbPersist_test_ts["src/runtimeDbPersist.test.ts"]
  module_src_runtimeDbPersist_ts["src/runtimeDbPersist.ts"]
  module_src_runtimeEventExecution_test_ts["src/runtimeEventExecution.test.ts"]
  module_src_runtimeEventExecution_ts["src/runtimeEventExecution.ts"]
  module_src_runtimeEventOperationLifecycle_test_ts["src/runtimeEventOperationLifecycle.test.ts"]
  module_src_runtimeEventOperationLifecycle_ts["src/runtimeEventOperationLifecycle.ts"]
  module_src_runtimeImageMedia_test_ts["src/runtimeImageMedia.test.ts"]
  module_src_runtimeManifest_ts["src/runtimeManifest.ts"]
  module_src_runtimeMedia_test_ts["src/runtimeMedia.test.ts"]
  module_src_runtimeMedia_ts["src/runtimeMedia.ts"]
  module_src_runtimeMediaCache_tsx["src/runtimeMediaCache.tsx"]
  module_src_runtimeMediaConfig_test_ts["src/runtimeMediaConfig.test.ts"]
  module_src_runtimeNodeProps_test_ts["src/runtimeNodeProps.test.ts"]
  module_src_runtimeNodeProps_ts["src/runtimeNodeProps.ts"]
  module_src_runtimePackageIsolation_test_ts["src/runtimePackageIsolation.test.ts"]
  module_src_RuntimeRenderer_test_ts["src/RuntimeRenderer.test.ts"]
  module_src_RuntimeRenderer_tsx["src/RuntimeRenderer.tsx"]
  module_src_RuntimeRendererConfig_test_tsx["src/RuntimeRendererConfig.test.tsx"]
  module_src_RuntimeRendererConfig_tsx["src/RuntimeRendererConfig.tsx"]
  module_src_runtimeRepeat_test_ts["src/runtimeRepeat.test.ts"]
  module_src_runtimeRepeat_ts["src/runtimeRepeat.ts"]
  module_src_runtimeRepeatDiagnostics_ts["src/runtimeRepeatDiagnostics.ts"]
  module_src_runtimeRepeatEmptyState_ts["src/runtimeRepeatEmptyState.ts"]
  module_src_RuntimeScreen_tsx["src/RuntimeScreen.tsx"]
  module_src_runtimeScreenLoaders_arrayPath_test_ts["src/runtimeScreenLoaders.arrayPath.test.ts"]
  module_src_runtimeScreenLoaders_execution_test_ts["src/runtimeScreenLoaders.execution.test.ts"]
  module_src_runtimeScreenLoaders_lifecycle_test_ts["src/runtimeScreenLoaders.lifecycle.test.ts"]
  module_src_runtimeScreenLoaders_ts["src/runtimeScreenLoaders.ts"]
  module_src_runtimeStateAdapter_ts["src/runtimeStateAdapter.ts"]
  module_src_runtimeStateAdapterConfig_test_ts["src/runtimeStateAdapterConfig.test.ts"]
  module_src_useRuntimeMediaProps_ts["src/useRuntimeMediaProps.ts"]
  module_tests_reactNativeWebCompatibility_fixture_tsx["tests/reactNativeWebCompatibility.fixture.tsx"]
  module_tests_reactNativeWebCompatibility_test_ts["tests/reactNativeWebCompatibility.test.ts"]
  module_tests_runtime_test_ts["tests/runtime.test.ts"]
  export_ComponentRegistry["ComponentRegistry"]
  module_src_componentRegistry_ts --> export_ComponentRegistry
  export_composeRuntimeNodePropsResolver["composeRuntimeNodePropsResolver"]
  module_src_RuntimeRendererConfig_tsx --> export_composeRuntimeNodePropsResolver
  export_composeRuntimeNodePropsResolver -.-> export_RuntimeNodePropsResolver
  export_composeRuntimeRendererWrapNode["composeRuntimeRendererWrapNode"]
  module_src_RuntimeRendererConfig_tsx --> export_composeRuntimeRendererWrapNode
  export_composeRuntimeRendererWrapNode -.-> export_RuntimeRendererWrapArgs
  export_createComponentEventFromHandlerArgs["createComponentEventFromHandlerArgs"]
  module_src_runtimeActionRegistry_ts --> export_createComponentEventFromHandlerArgs
  export_createComponentRegistry["createComponentRegistry"]
  module_src_componentRegistry_ts --> export_createComponentRegistry
  export_createDbPersistActionHandler["createDbPersistActionHandler"]
  module_src_runtimeDbPersist_ts --> export_createDbPersistActionHandler
  export_createDbPersistActionHandler -.-> export_RuntimeActionHandler
  export_createDbPersistActionHandler -.-> export_RuntimeDbPersistExecutionResult
  export_createDbPersistAdapterError["createDbPersistAdapterError"]
  module_src_runtimeDbPersist_ts --> export_createDbPersistAdapterError
  export_createDbPersistAdapterError -.-> export_RuntimeDbPersistError
  export_createPendingRuntimeScreenOperationLoaderState["createPendingRuntimeScreenOperationLoaderState"]
  module_src_runtimeScreenLoaders_ts --> export_createPendingRuntimeScreenOperationLoaderState
  export_createPendingRuntimeScreenOperationLoaderState -.-> export_RuntimeScreenOperationLoaderState
  export_createRuntimeActionRegistry["createRuntimeActionRegistry"]
  module_src_runtimeActionRegistry_ts --> export_createRuntimeActionRegistry
  export_createRuntimeActionRegistry -.-> export_RuntimeActionHandler
  export_createRuntimeActionRegistry -.-> export_RuntimeActionHandlers
  export_createRuntimeActionRegistry -.-> export_RuntimeActionRegistry
  export_createRuntimeActionRegistry -.-> export_RuntimeBindingOperationExecutor
  export_createRuntimeActionRegistry -.-> export_RuntimeBindingOperationResultCache
  export_createRuntimeActionRegistry -.-> export_RuntimeBindingOperationResultWriter
  export_createRuntimeActionRegistry -.-> export_RuntimeEventOperationLifecycle
  export_createRuntimeApiOperationExecutor["createRuntimeApiOperationExecutor"]
  module_src_runtimeApiOperations_ts --> export_createRuntimeApiOperationExecutor
  export_createRuntimeApiOperationExecutor -.-> export_RuntimeApiOperationExecutorOptions
  export_createRuntimeApiOperationExecutor -.-> export_RuntimeBindingOperationExecutor
  export_createRuntimeBindingOperationKey["createRuntimeBindingOperationKey"]
  module_src_runtimeBindings_ts --> export_createRuntimeBindingOperationKey
  export_createRuntimeEventOperationBindingContext["createRuntimeEventOperationBindingContext"]
  module_src_runtimeEventOperationLifecycle_ts --> export_createRuntimeEventOperationBindingContext
  export_createRuntimeEventOperationBindingContext -.-> export_RuntimeEventOperationState
  export_createRuntimeEventOperationLifecycle["createRuntimeEventOperationLifecycle"]
  module_src_runtimeEventOperationLifecycle_ts --> export_createRuntimeEventOperationLifecycle
  export_createRuntimeEventOperationLifecycle -.-> export_RuntimeEventOperationLifecycle
  export_createRuntimeEventOperationLifecycle -.-> export_RuntimeEventOperationState
  export_createRuntimeMemoryStateAdapter["createRuntimeMemoryStateAdapter"]
  module_src_runtimeStateAdapter_ts --> export_createRuntimeMemoryStateAdapter
  export_createRuntimeMemoryStateAdapter -.-> export_RuntimeMemoryStateAdapterOptions
  export_createRuntimeScreenLoaderRequestKey["createRuntimeScreenLoaderRequestKey"]
  module_src_runtimeScreenLoaders_ts --> export_createRuntimeScreenLoaderRequestKey
  export_createRuntimeScreenLoaderRequestKey -.-> export_RuntimeBindingOperationResultCache
  export_dispatchRuntimeComponentEvent["dispatchRuntimeComponentEvent"]
  module_src_runtimeActionRegistry_ts --> export_dispatchRuntimeComponentEvent
  export_dispatchRuntimeComponentEvent -.-> export_RuntimeActionHandlers
  export_dispatchRuntimeComponentEvent -.-> export_RuntimeComponentEventDispatchArgs
  export_dispatchRuntimeComponentEventWithReporting["dispatchRuntimeComponentEventWithReporting"]
  module_src_runtimeEventExecution_ts --> export_dispatchRuntimeComponentEventWithReporting
  export_dispatchRuntimeComponentEventWithReporting -.-> export_RuntimeActionHandlers
  export_dispatchRuntimeComponentEventWithReporting -.-> export_RuntimeComponentEventDispatchArgs
  export_dispatchRuntimeComponentEventWithReporting -.-> export_RuntimeEventDiagnosticsReporter
  export_executeDbPersistAction["executeDbPersistAction"]
  module_src_runtimeDbPersist_ts --> export_executeDbPersistAction
  export_executeDbPersistAction -.-> export_RuntimeActionHandlerArgs
  export_executeDbPersistAction -.-> export_RuntimeDbPersistExecutionResult
  export_executeRuntimeScreenOperationLoaders["executeRuntimeScreenOperationLoaders"]
  module_src_runtimeScreenLoaders_ts --> export_executeRuntimeScreenOperationLoaders
  export_executeRuntimeScreenOperationLoaders -.-> export_RuntimeBindingOperationExecutor
  export_executeRuntimeScreenOperationLoaders -.-> export_RuntimeBindingOperationResultCache
  export_executeRuntimeScreenOperationLoaders -.-> export_RuntimeBindingResolutionContext
  export_executeRuntimeScreenOperationLoaders -.-> export_RuntimeScreenOperationLoaderExecutionResult
  export_IDLE_RUNTIME_EVENT_OPERATION_STATE["IDLE_RUNTIME_EVENT_OPERATION_STATE"]
  module_src_runtimeEventOperationLifecycle_ts --> export_IDLE_RUNTIME_EVENT_OPERATION_STATE
  export_ManifestContext["ManifestContext"]
  module_src_ManifestContext_tsx --> export_ManifestContext
  export_ManifestProvider["ManifestProvider"]
  module_src_ManifestContext_tsx --> export_ManifestProvider
  export_mergeRuntimeRendererConfig["mergeRuntimeRendererConfig"]
  module_src_RuntimeRendererConfig_tsx --> export_mergeRuntimeRendererConfig
  export_mergeRuntimeRendererConfig -.-> export_RuntimeRendererConfig
  export_resolveBindingInputMap["resolveBindingInputMap"]
  module_src_runtimeBindings_ts --> export_resolveBindingInputMap
  export_resolveBindingInputMap -.-> export_RuntimeBindingResolutionContext
  export_resolveDbPersistInput["resolveDbPersistInput"]
  module_src_runtimeDbPersist_ts --> export_resolveDbPersistInput
  export_resolveDbPersistInput -.-> export_RuntimeDbPersistError
  export_resolveRuntimeActionPayload["resolveRuntimeActionPayload"]
  module_src_runtimeActionRegistry_ts --> export_resolveRuntimeActionPayload
  export_resolveRuntimeActionPayload -.-> export_RuntimeActionResolutionArgs
  export_resolveRuntimeActionValue["resolveRuntimeActionValue"]
  module_src_runtimeActionRegistry_ts --> export_resolveRuntimeActionValue
  export_resolveRuntimeActionValue -.-> export_RuntimeActionResolutionArgs
  export_resolveRuntimeBindings["resolveRuntimeBindings"]
  module_src_runtimeBindings_ts --> export_resolveRuntimeBindings
  export_resolveRuntimeBindings -.-> export_RuntimeBindingResolutionArgs
  export_resolveRuntimeBindings -.-> export_RuntimeBindingResolutionResult
  export_resolveRuntimeBindingsAsync["resolveRuntimeBindingsAsync"]
  module_src_runtimeBindings_ts --> export_resolveRuntimeBindingsAsync
  export_resolveRuntimeBindingsAsync -.-> export_RuntimeBindingResolutionArgs
  export_resolveRuntimeBindingsAsync -.-> export_RuntimeBindingResolutionResult
  export_resolveRuntimeBindingValue["resolveRuntimeBindingValue"]
  module_src_runtimeBindings_ts --> export_resolveRuntimeBindingValue
  export_resolveRuntimeBindingValue -.-> export_RuntimeBindingResolutionContext
  export_resolveRuntimeBindingValueSync["resolveRuntimeBindingValueSync"]
  module_src_runtimeBindings_ts --> export_resolveRuntimeBindingValueSync
  export_resolveRuntimeBindingValueSync -.-> export_RuntimeBindingResolutionContext
  export_resolveRuntimeEventOperationErrorMessage["resolveRuntimeEventOperationErrorMessage"]
  module_src_runtimeEventOperationLifecycle_ts --> export_resolveRuntimeEventOperationErrorMessage
  export_resolveScreenOperationLoaders["resolveScreenOperationLoaders"]
  module_src_runtimeScreenLoaders_ts --> export_resolveScreenOperationLoaders
  export_RuntimeAction["RuntimeAction"]
  module_src_RuntimeRendererConfig_tsx --> export_RuntimeAction
  export_RuntimeActionDescriptor["RuntimeActionDescriptor"]
  module_src_runtimeManifest_ts --> export_RuntimeActionDescriptor
  export_RuntimeActionExecutor["RuntimeActionExecutor"]
  module_src_RuntimeRendererConfig_tsx --> export_RuntimeActionExecutor
  export_RuntimeActionHandler["RuntimeActionHandler"]
  module_src_RuntimeRendererConfig_tsx --> export_RuntimeActionHandler
  export_RuntimeActionHandlerArgs["RuntimeActionHandlerArgs"]
  module_src_RuntimeRendererConfig_tsx --> export_RuntimeActionHandlerArgs
  export_RuntimeActionHandlerArgs -.-> export_RuntimeAction
  export_RuntimeActionHandlers["RuntimeActionHandlers"]
  module_src_RuntimeRendererConfig_tsx --> export_RuntimeActionHandlers
  export_RuntimeActionRegistry["RuntimeActionRegistry"]
  module_src_runtimeActionRegistry_ts --> export_RuntimeActionRegistry
  export_RuntimeActionRegistry -.-> export_RuntimeActionHandler
  export_RuntimeActionRegistry -.-> export_RuntimeComponentEventDispatchArgs
  export_RuntimeActionResolutionArgs["RuntimeActionResolutionArgs"]
  module_src_runtimeActionRegistry_ts --> export_RuntimeActionResolutionArgs
  export_RuntimeActionResolutionScope["RuntimeActionResolutionScope"]
  module_src_runtimeActionRegistry_ts --> export_RuntimeActionResolutionScope
  export_RuntimeAdapterDescriptor["RuntimeAdapterDescriptor"]
  module_src_runtimeManifest_ts --> export_RuntimeAdapterDescriptor
  export_RuntimeApiOperationExecutorOptions["RuntimeApiOperationExecutorOptions"]
  module_src_runtimeApiOperations_ts --> export_RuntimeApiOperationExecutorOptions
  export_RuntimeApiOperationSelection["RuntimeApiOperationSelection"]
  module_src_runtimeApiSelection_ts --> export_RuntimeApiOperationSelection
  export_RuntimeBindingDescriptor["RuntimeBindingDescriptor"]
  module_src_runtimeManifest_ts --> export_RuntimeBindingDescriptor
  export_RuntimeBindingOperationExecutionArgs["RuntimeBindingOperationExecutionArgs"]
  module_src_runtimeBindings_ts --> export_RuntimeBindingOperationExecutionArgs
  export_RuntimeBindingOperationExecutionResult["RuntimeBindingOperationExecutionResult"]
  module_src_runtimeBindings_ts --> export_RuntimeBindingOperationExecutionResult
  export_RuntimeBindingOperationExecutor["RuntimeBindingOperationExecutor"]
  module_src_runtimeBindings_ts --> export_RuntimeBindingOperationExecutor
  export_RuntimeBindingOperationKey["RuntimeBindingOperationKey"]
  module_src_runtimeBindings_ts --> export_RuntimeBindingOperationKey
  export_RuntimeBindingOperationResultCache["RuntimeBindingOperationResultCache"]
  module_src_runtimeBindings_ts --> export_RuntimeBindingOperationResultCache
  export_RuntimeBindingOperationResultWriter["RuntimeBindingOperationResultWriter"]
  module_src_runtimeBindings_ts --> export_RuntimeBindingOperationResultWriter
  export_RuntimeBindingResolutionArgs["RuntimeBindingResolutionArgs"]
  module_src_runtimeBindings_ts --> export_RuntimeBindingResolutionArgs
  export_RuntimeBindingResolutionArgs -.-> export_RuntimeBindingOperationExecutor
  export_RuntimeBindingResolutionContext["RuntimeBindingResolutionContext"]
  module_src_runtimeBindings_ts --> export_RuntimeBindingResolutionContext
  export_RuntimeBindingResolutionContext -.-> export_RuntimeBindingOperationExecutor
  export_RuntimeBindingResolutionResult["RuntimeBindingResolutionResult"]
  module_src_runtimeBindings_ts --> export_RuntimeBindingResolutionResult
  export_RuntimeCapability["RuntimeCapability"]
  module_src_runtimeManifest_ts --> export_RuntimeCapability
  export_RuntimeComponentEventDispatchArgs["RuntimeComponentEventDispatchArgs"]
  module_src_runtimeActionRegistry_ts --> export_RuntimeComponentEventDispatchArgs
  export_RuntimeComponentEventDispatchArgs -.-> export_RuntimeActionHandler
  export_RuntimeComponentEventDispatchArgs -.-> export_RuntimeBindingOperationExecutor
  export_RuntimeComponentEventDispatchArgs -.-> export_RuntimeBindingOperationResultWriter
  export_RuntimeComponentEventDispatchArgs -.-> export_RuntimeEventOperationLifecycle
  export_RuntimeDbPersistError["RuntimeDbPersistError"]
  module_src_runtimeDbPersist_ts --> export_RuntimeDbPersistError
  export_RuntimeDbPersistExecutionResult["RuntimeDbPersistExecutionResult"]
  module_src_runtimeDbPersist_ts --> export_RuntimeDbPersistExecutionResult
  export_RuntimeDbPersistResult["RuntimeDbPersistResult"]
  module_src_runtimeDbPersist_ts --> export_RuntimeDbPersistResult
  export_RuntimeDiagnostic["RuntimeDiagnostic"]
  module_src_runtimeManifest_ts --> export_RuntimeDiagnostic
  export_RuntimeEventDiagnosticsReporter["RuntimeEventDiagnosticsReporter"]
  module_src_runtimeEventExecution_ts --> export_RuntimeEventDiagnosticsReporter
  export_RuntimeEventOperationInvocation["RuntimeEventOperationInvocation"]
  module_src_runtimeEventOperationLifecycle_ts --> export_RuntimeEventOperationInvocation
  export_RuntimeEventOperationLifecycle["RuntimeEventOperationLifecycle"]
  module_src_runtimeEventOperationLifecycle_ts --> export_RuntimeEventOperationLifecycle
  export_RuntimeEventOperationLifecycle -.-> export_RuntimeEventOperationInvocation
  export_RuntimeEventOperationState["RuntimeEventOperationState"]
  module_src_runtimeEventOperationLifecycle_ts --> export_RuntimeEventOperationState
  export_RuntimeEventOperationState -.-> export_RuntimeEventOperationStatus
  export_RuntimeEventOperationStatus["RuntimeEventOperationStatus"]
  module_src_runtimeEventOperationLifecycle_ts --> export_RuntimeEventOperationStatus
  export_RuntimeEventPropWrapArgs["RuntimeEventPropWrapArgs"]
  module_src_runtimeActionRegistry_ts --> export_RuntimeEventPropWrapArgs
  export_RuntimeEventPropWrapArgs -.-> export_RuntimeComponentEventDispatchArgs
  export_RuntimeManifest["RuntimeManifest"]
  module_src_runtimeManifest_ts --> export_RuntimeManifest
  export_RuntimeManifest -.-> export_RuntimeActionDescriptor
  export_RuntimeManifest -.-> export_RuntimeAdapterDescriptor
  export_RuntimeManifest -.-> export_RuntimeBindingDescriptor
  export_RuntimeManifest -.-> export_RuntimeDiagnostic
  export_RuntimeManifest -.-> export_RuntimeManifestConfig
  export_RuntimeManifestConfig["RuntimeManifestConfig"]
  module_src_runtimeManifest_ts --> export_RuntimeManifestConfig
  export_RuntimeManifestInput["RuntimeManifestInput"]
  module_src_runtimeManifest_ts --> export_RuntimeManifestInput
  export_RuntimeManifestInput -.-> export_RuntimeActionDescriptor
  export_RuntimeManifestInput -.-> export_RuntimeAdapterDescriptor
  export_RuntimeManifestInput -.-> export_RuntimeBindingDescriptor
  export_RuntimeManifestInput -.-> export_RuntimeDiagnostic
  export_RuntimeManifestInput -.-> export_RuntimeManifestConfig
  export_RuntimeMediaAssetResolver["RuntimeMediaAssetResolver"]
  module_src_runtimeMedia_ts --> export_RuntimeMediaAssetResolver
  export_RuntimeMediaAssetResolverArgs["RuntimeMediaAssetResolverArgs"]
  module_src_runtimeMedia_ts --> export_RuntimeMediaAssetResolverArgs
  export_RuntimeMemoryStateAdapterOptions["RuntimeMemoryStateAdapterOptions"]
  module_src_runtimeStateAdapter_ts --> export_RuntimeMemoryStateAdapterOptions
  export_RuntimeNodePropsResolver["RuntimeNodePropsResolver"]
  module_node_modules__ankhorage_contracts_dist_runtimeCallbacks_d_ts --> export_RuntimeNodePropsResolver
  export_RuntimeRenderer["RuntimeRenderer"]
  module_src_RuntimeRenderer_tsx --> export_RuntimeRenderer
  export_RuntimeRenderer -.-> export_RuntimeRendererProps
  export_RuntimeRendererConfig["RuntimeRendererConfig"]
  module_src_RuntimeRendererConfig_tsx --> export_RuntimeRendererConfig
  export_RuntimeRendererConfig -.-> export_RuntimeActionHandler
  export_RuntimeRendererConfig -.-> export_RuntimeActionHandlers
  export_RuntimeRendererConfig -.-> export_RuntimeBindingOperationExecutor
  export_RuntimeRendererConfig -.-> export_RuntimeBindingOperationResultWriter
  export_RuntimeRendererConfig -.-> export_RuntimeEventOperationLifecycle
  export_RuntimeRendererConfig -.-> export_RuntimeEventOperationState
  export_RuntimeRendererConfig -.-> export_RuntimeMediaAssetResolver
  export_RuntimeRendererConfig -.-> export_RuntimeNodePropsResolver
  export_RuntimeRendererConfig -.-> export_RuntimeRendererWrapArgs
  export_RuntimeRendererConfigProvider["RuntimeRendererConfigProvider"]
  module_src_RuntimeRendererConfig_tsx --> export_RuntimeRendererConfigProvider
  export_RuntimeRendererConfigProvider -.-> export_RuntimeRendererConfig
  export_RuntimeRendererProps["RuntimeRendererProps"]
  module_src_RuntimeRenderer_tsx --> export_RuntimeRendererProps
  export_RuntimeRendererProps -.-> export_RuntimeActionHandler
  export_RuntimeRendererProps -.-> export_RuntimeBindingOperationExecutor
  export_RuntimeRendererProps -.-> export_RuntimeMediaAssetResolver
  export_RuntimeRendererProps -.-> export_RuntimeRendererConfig
  export_RuntimeRendererProps -.-> export_RuntimeRendererWrapArgs
  export_RuntimeRendererWrapArgs["RuntimeRendererWrapArgs"]
  module_src_RuntimeRendererConfig_tsx --> export_RuntimeRendererWrapArgs
  export_RuntimeResolvedMediaValue["RuntimeResolvedMediaValue"]
  module_src_runtimeMedia_ts --> export_RuntimeResolvedMediaValue
  export_RuntimeResolveNodePropsArgs["RuntimeResolveNodePropsArgs"]
  module_node_modules__ankhorage_contracts_dist_runtimeCallbacks_d_ts --> export_RuntimeResolveNodePropsArgs
  export_RuntimeScreen["RuntimeScreen"]
  module_src_RuntimeScreen_tsx --> export_RuntimeScreen
  export_RuntimeScreen -.-> export_RuntimeScreenProps
  export_RuntimeScreenOperationLoaderExecutionResult["RuntimeScreenOperationLoaderExecutionResult"]
  module_src_runtimeScreenLoaders_ts --> export_RuntimeScreenOperationLoaderExecutionResult
  export_RuntimeScreenOperationLoaderState["RuntimeScreenOperationLoaderState"]
  module_src_runtimeScreenLoaders_ts --> export_RuntimeScreenOperationLoaderState
  export_RuntimeScreenProps["RuntimeScreenProps"]
  module_src_RuntimeScreen_tsx --> export_RuntimeScreenProps
  export_shouldRenderRuntimeRepeatEmptyState["shouldRenderRuntimeRepeatEmptyState"]
  module_src_runtimeRepeatEmptyState_ts --> export_shouldRenderRuntimeRepeatEmptyState
  export_useManifest["useManifest"]
  module_src_ManifestContext_tsx --> export_useManifest
  export_useManifestContext["useManifestContext"]
  module_src_ManifestContext_tsx --> export_useManifestContext
  export_useOptionalManifestContext["useOptionalManifestContext"]
  module_src_ManifestContext_tsx --> export_useOptionalManifestContext
  export_useRuntimeRendererConfig["useRuntimeRendererConfig"]
  module_src_RuntimeRendererConfig_tsx --> export_useRuntimeRendererConfig
  export_useRuntimeRendererConfig -.-> export_RuntimeRendererConfig
  export_useRuntimeScreenOperationLoaders["useRuntimeScreenOperationLoaders"]
  module_src_runtimeScreenLoaders_ts --> export_useRuntimeScreenOperationLoaders
  export_useRuntimeScreenOperationLoaders -.-> export_RuntimeBindingOperationExecutor
  export_useRuntimeScreenOperationLoaders -.-> export_RuntimeBindingOperationResultCache
  export_useRuntimeScreenOperationLoaders -.-> export_RuntimeBindingResolutionContext
  export_useRuntimeScreenOperationLoaders -.-> export_RuntimeScreenOperationLoaderState
  export_validateRuntimeBindingOperationRef["validateRuntimeBindingOperationRef"]
  module_src_runtimeApiSelection_ts --> export_validateRuntimeBindingOperationRef
  export_wrapRuntimeEventProps["wrapRuntimeEventProps"]
  module_src_runtimeActionRegistry_ts --> export_wrapRuntimeEventProps
  export_wrapRuntimeEventProps -.-> export_RuntimeEventPropWrapArgs

createComponentEventFromHandlerArgs sequence

diagrams/sequences/create-component-event-from-handler-args.mmd

sequenceDiagram participant participant_asRecord as asRecord participant participant_createBarcodeScannedPayload as createBarcodeScannedPayload participant participant_createComponentEventFromHandlerArgs as createComponentEventFromHandlerArgs participant participant_createPayloadForEvent as createPayloadForEvent participant participant_isRecord as isRecord participant participant_localEventNameToEventType as localEventNameToEventType participant participant_readItemId as readItemId participant_createComponentEventFromHandlerArgs->>participant_createPayloadForEvent: createPayloadForEvent() participant_createPayloadForEvent->>participant_createBarcodeScannedPayload: createBarcodeScannedPayload() participant_createBarcodeScannedPayload->>participant_isRecord: isRecord() participant_isRecord-->>participant_createBarcodeScannedPayload: return participant_createBarcodeScannedPayload-->>participant_createPayloadForEvent: return participant_createPayloadForEvent->>participant_asRecord: asRecord() participant_asRecord->>participant_isRecord: isRecord() participant_isRecord-->>participant_asRecord: return participant_asRecord-->>participant_createPayloadForEvent: return participant_createPayloadForEvent->>participant_readItemId: readItemId() participant_readItemId->>participant_isRecord: isRecord() participant_isRecord-->>participant_readItemId: return participant_readItemId-->>participant_createPayloadForEvent: return participant_createPayloadForEvent-->>participant_createComponentEventFromHandlerArgs: return participant_createComponentEventFromHandlerArgs->>participant_localEventNameToEventType: localEventNameToEventType() participant_localEventNameToEventType-->>participant_createComponentEventFromHandlerArgs: return
View Mermaid source
sequenceDiagram
  participant participant_asRecord as asRecord
  participant participant_createBarcodeScannedPayload as createBarcodeScannedPayload
  participant participant_createComponentEventFromHandlerArgs as createComponentEventFromHandlerArgs
  participant participant_createPayloadForEvent as createPayloadForEvent
  participant participant_isRecord as isRecord
  participant participant_localEventNameToEventType as localEventNameToEventType
  participant participant_readItemId as readItemId
  participant_createComponentEventFromHandlerArgs->>participant_createPayloadForEvent: createPayloadForEvent()
  participant_createPayloadForEvent->>participant_createBarcodeScannedPayload: createBarcodeScannedPayload()
  participant_createBarcodeScannedPayload->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_createBarcodeScannedPayload: return
  participant_createBarcodeScannedPayload-->>participant_createPayloadForEvent: return
  participant_createPayloadForEvent->>participant_asRecord: asRecord()
  participant_asRecord->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_asRecord: return
  participant_asRecord-->>participant_createPayloadForEvent: return
  participant_createPayloadForEvent->>participant_readItemId: readItemId()
  participant_readItemId->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_readItemId: return
  participant_readItemId-->>participant_createPayloadForEvent: return
  participant_createPayloadForEvent-->>participant_createComponentEventFromHandlerArgs: return
  participant_createComponentEventFromHandlerArgs->>participant_localEventNameToEventType: localEventNameToEventType()
  participant_localEventNameToEventType-->>participant_createComponentEventFromHandlerArgs: return

createRuntimeEventOperationBindingContext sequence

diagrams/sequences/create-runtime-event-operation-binding-context.mmd

sequenceDiagram participant participant_createRuntimeEventOperationBindingContext as createRuntimeEventOperationBindingContext participant participant_isRecord as isRecord participant_createRuntimeEventOperationBindingContext->>participant_isRecord: isRecord() participant_isRecord-->>participant_createRuntimeEventOperationBindingContext: return
View Mermaid source
sequenceDiagram
  participant participant_createRuntimeEventOperationBindingContext as createRuntimeEventOperationBindingContext
  participant participant_isRecord as isRecord
  participant_createRuntimeEventOperationBindingContext->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_createRuntimeEventOperationBindingContext: return

executeDbPersistAction sequence

diagrams/sequences/execute-db-persist-action.mmd

sequenceDiagram participant participant_createError as createError participant participant_executeDbPersistAction as executeDbPersistAction participant participant_isFieldValueEntry as isFieldValueEntry participant participant_isRecord as isRecord participant participant_resolveDbPersistInput as resolveDbPersistInput participant_executeDbPersistAction->>participant_resolveDbPersistInput: resolveDbPersistInput() participant_resolveDbPersistInput->>participant_isRecord: isRecord() participant_isRecord-->>participant_resolveDbPersistInput: return participant_resolveDbPersistInput->>participant_createError: createError() participant_createError-->>participant_resolveDbPersistInput: return participant_resolveDbPersistInput->>participant_isFieldValueEntry: isFieldValueEntry() participant_isFieldValueEntry->>participant_isRecord: isRecord() participant_isRecord-->>participant_isFieldValueEntry: return participant_isFieldValueEntry-->>participant_resolveDbPersistInput: return participant_resolveDbPersistInput-->>participant_executeDbPersistAction: return
View Mermaid source
sequenceDiagram
  participant participant_createError as createError
  participant participant_executeDbPersistAction as executeDbPersistAction
  participant participant_isFieldValueEntry as isFieldValueEntry
  participant participant_isRecord as isRecord
  participant participant_resolveDbPersistInput as resolveDbPersistInput
  participant_executeDbPersistAction->>participant_resolveDbPersistInput: resolveDbPersistInput()
  participant_resolveDbPersistInput->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_resolveDbPersistInput: return
  participant_resolveDbPersistInput->>participant_createError: createError()
  participant_createError-->>participant_resolveDbPersistInput: return
  participant_resolveDbPersistInput->>participant_isFieldValueEntry: isFieldValueEntry()
  participant_isFieldValueEntry->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_isFieldValueEntry: return
  participant_isFieldValueEntry-->>participant_resolveDbPersistInput: return
  participant_resolveDbPersistInput-->>participant_executeDbPersistAction: return

mergeRuntimeRendererConfig sequence

diagrams/sequences/merge-runtime-renderer-config.mmd

sequenceDiagram participant participant_composeRuntimeNodePropsResolver as composeRuntimeNodePropsResolver participant participant_composeRuntimeRendererWrapNode as composeRuntimeRendererWrapNode participant participant_mergeRecordConfig as mergeRecordConfig participant participant_mergeRuntimeRendererConfig as mergeRuntimeRendererConfig participant_mergeRuntimeRendererConfig->>participant_mergeRecordConfig: mergeRecordConfig() participant_mergeRecordConfig-->>participant_mergeRuntimeRendererConfig: return participant_mergeRuntimeRendererConfig->>participant_composeRuntimeRendererWrapNode: composeRuntimeRendererWrapNode() participant_composeRuntimeRendererWrapNode-->>participant_mergeRuntimeRendererConfig: return participant_mergeRuntimeRendererConfig->>participant_composeRuntimeNodePropsResolver: composeRuntimeNodePropsResolver() participant_composeRuntimeNodePropsResolver-->>participant_mergeRuntimeRendererConfig: return
View Mermaid source
sequenceDiagram
  participant participant_composeRuntimeNodePropsResolver as composeRuntimeNodePropsResolver
  participant participant_composeRuntimeRendererWrapNode as composeRuntimeRendererWrapNode
  participant participant_mergeRecordConfig as mergeRecordConfig
  participant participant_mergeRuntimeRendererConfig as mergeRuntimeRendererConfig
  participant_mergeRuntimeRendererConfig->>participant_mergeRecordConfig: mergeRecordConfig()
  participant_mergeRecordConfig-->>participant_mergeRuntimeRendererConfig: return
  participant_mergeRuntimeRendererConfig->>participant_composeRuntimeRendererWrapNode: composeRuntimeRendererWrapNode()
  participant_composeRuntimeRendererWrapNode-->>participant_mergeRuntimeRendererConfig: return
  participant_mergeRuntimeRendererConfig->>participant_composeRuntimeNodePropsResolver: composeRuntimeNodePropsResolver()
  participant_composeRuntimeNodePropsResolver-->>participant_mergeRuntimeRendererConfig: return

resolveDbPersistInput sequence

diagrams/sequences/resolve-db-persist-input.mmd

sequenceDiagram participant participant_createError as createError participant participant_isFieldValueEntry as isFieldValueEntry participant participant_isRecord as isRecord participant participant_resolveDbPersistInput as resolveDbPersistInput participant_resolveDbPersistInput->>participant_isRecord: isRecord() participant_isRecord-->>participant_resolveDbPersistInput: return participant_resolveDbPersistInput->>participant_createError: createError() participant_createError-->>participant_resolveDbPersistInput: return participant_resolveDbPersistInput->>participant_isFieldValueEntry: isFieldValueEntry() participant_isFieldValueEntry->>participant_isRecord: isRecord() participant_isRecord-->>participant_isFieldValueEntry: return participant_isFieldValueEntry-->>participant_resolveDbPersistInput: return
View Mermaid source
sequenceDiagram
  participant participant_createError as createError
  participant participant_isFieldValueEntry as isFieldValueEntry
  participant participant_isRecord as isRecord
  participant participant_resolveDbPersistInput as resolveDbPersistInput
  participant_resolveDbPersistInput->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_resolveDbPersistInput: return
  participant_resolveDbPersistInput->>participant_createError: createError()
  participant_createError-->>participant_resolveDbPersistInput: return
  participant_resolveDbPersistInput->>participant_isFieldValueEntry: isFieldValueEntry()
  participant_isFieldValueEntry->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_isFieldValueEntry: return
  participant_isFieldValueEntry-->>participant_resolveDbPersistInput: return

resolveRuntimeActionPayload sequence

diagrams/sequences/resolve-runtime-action-payload.mmd

sequenceDiagram participant participant_isRecord as isRecord participant participant_resolveRuntimeActionPayload as resolveRuntimeActionPayload participant participant_resolveRuntimeActionValue as resolveRuntimeActionValue participant_resolveRuntimeActionPayload->>participant_resolveRuntimeActionValue: resolveRuntimeActionValue() participant_resolveRuntimeActionValue->>participant_isRecord: isRecord() participant_isRecord-->>participant_resolveRuntimeActionValue: return participant_resolveRuntimeActionValue-->>participant_resolveRuntimeActionPayload: return
View Mermaid source
sequenceDiagram
  participant participant_isRecord as isRecord
  participant participant_resolveRuntimeActionPayload as resolveRuntimeActionPayload
  participant participant_resolveRuntimeActionValue as resolveRuntimeActionValue
  participant_resolveRuntimeActionPayload->>participant_resolveRuntimeActionValue: resolveRuntimeActionValue()
  participant_resolveRuntimeActionValue->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_resolveRuntimeActionValue: return
  participant_resolveRuntimeActionValue-->>participant_resolveRuntimeActionPayload: return

resolveRuntimeActionValue sequence

diagrams/sequences/resolve-runtime-action-value.mmd

sequenceDiagram participant participant_isRecord as isRecord participant participant_resolveRuntimeActionValue as resolveRuntimeActionValue participant_resolveRuntimeActionValue->>participant_isRecord: isRecord() participant_isRecord-->>participant_resolveRuntimeActionValue: return
View Mermaid source
sequenceDiagram
  participant participant_isRecord as isRecord
  participant participant_resolveRuntimeActionValue as resolveRuntimeActionValue
  participant_resolveRuntimeActionValue->>participant_isRecord: isRecord()
  participant_isRecord-->>participant_resolveRuntimeActionValue: return

RuntimeRendererConfigProvider sequence

diagrams/sequences/runtime-renderer-config-provider.mmd

sequenceDiagram participant participant_composeRuntimeNodePropsResolver as composeRuntimeNodePropsResolver participant participant_composeRuntimeRendererWrapNode as composeRuntimeRendererWrapNode participant participant_mergeRecordConfig as mergeRecordConfig participant participant_mergeRuntimeRendererConfig as mergeRuntimeRendererConfig participant participant_RuntimeRendererConfigProvider as RuntimeRendererConfigProvider participant participant_use as use participant_RuntimeRendererConfigProvider->>participant_use: use() participant_use-->>participant_RuntimeRendererConfigProvider: return participant_RuntimeRendererConfigProvider->>participant_mergeRuntimeRendererConfig: mergeRuntimeRendererConfig() participant_mergeRuntimeRendererConfig->>participant_mergeRecordConfig: mergeRecordConfig() participant_mergeRecordConfig-->>participant_mergeRuntimeRendererConfig: return participant_mergeRuntimeRendererConfig->>participant_composeRuntimeRendererWrapNode: composeRuntimeRendererWrapNode() participant_composeRuntimeRendererWrapNode-->>participant_mergeRuntimeRendererConfig: return participant_mergeRuntimeRendererConfig->>participant_composeRuntimeNodePropsResolver: composeRuntimeNodePropsResolver() participant_composeRuntimeNodePropsResolver-->>participant_mergeRuntimeRendererConfig: return participant_mergeRuntimeRendererConfig-->>participant_RuntimeRendererConfigProvider: return
View Mermaid source
sequenceDiagram
  participant participant_composeRuntimeNodePropsResolver as composeRuntimeNodePropsResolver
  participant participant_composeRuntimeRendererWrapNode as composeRuntimeRendererWrapNode
  participant participant_mergeRecordConfig as mergeRecordConfig
  participant participant_mergeRuntimeRendererConfig as mergeRuntimeRendererConfig
  participant participant_RuntimeRendererConfigProvider as RuntimeRendererConfigProvider
  participant participant_use as use
  participant_RuntimeRendererConfigProvider->>participant_use: use()
  participant_use-->>participant_RuntimeRendererConfigProvider: return
  participant_RuntimeRendererConfigProvider->>participant_mergeRuntimeRendererConfig: mergeRuntimeRendererConfig()
  participant_mergeRuntimeRendererConfig->>participant_mergeRecordConfig: mergeRecordConfig()
  participant_mergeRecordConfig-->>participant_mergeRuntimeRendererConfig: return
  participant_mergeRuntimeRendererConfig->>participant_composeRuntimeRendererWrapNode: composeRuntimeRendererWrapNode()
  participant_composeRuntimeRendererWrapNode-->>participant_mergeRuntimeRendererConfig: return
  participant_mergeRuntimeRendererConfig->>participant_composeRuntimeNodePropsResolver: composeRuntimeNodePropsResolver()
  participant_composeRuntimeNodePropsResolver-->>participant_mergeRuntimeRendererConfig: return
  participant_mergeRuntimeRendererConfig-->>participant_RuntimeRendererConfigProvider: return

RuntimeScreen sequence

diagrams/sequences/runtime-screen.mmd

sequenceDiagram participant participant_createRuntimeScreenOperationLoaderLifecycle as createRuntimeScreenOperationLoaderLifecycle participant participant_RuntimeScreen as RuntimeScreen participant participant_use as use participant participant_useRuntimeRendererConfig as useRuntimeRendererConfig participant participant_useRuntimeScreenOperationLoaders as useRuntimeScreenOperationLoaders participant_RuntimeScreen->>participant_useRuntimeRendererConfig: useRuntimeRendererConfig() participant_useRuntimeRendererConfig->>participant_use: use() participant_use-->>participant_useRuntimeRendererConfig: return participant_useRuntimeRendererConfig-->>participant_RuntimeScreen: return participant_RuntimeScreen->>participant_useRuntimeScreenOperationLoaders: useRuntimeScreenOperationLoaders() participant_useRuntimeScreenOperationLoaders->>participant_createRuntimeScreenOperationLoaderLifecycle: createRuntimeScreenOperationLoaderLifecycle() participant_createRuntimeScreenOperationLoaderLifecycle-->>participant_useRuntimeScreenOperationLoaders: return participant_useRuntimeScreenOperationLoaders-->>participant_RuntimeScreen: return
View Mermaid source
sequenceDiagram
  participant participant_createRuntimeScreenOperationLoaderLifecycle as createRuntimeScreenOperationLoaderLifecycle
  participant participant_RuntimeScreen as RuntimeScreen
  participant participant_use as use
  participant participant_useRuntimeRendererConfig as useRuntimeRendererConfig
  participant participant_useRuntimeScreenOperationLoaders as useRuntimeScreenOperationLoaders
  participant_RuntimeScreen->>participant_useRuntimeRendererConfig: useRuntimeRendererConfig()
  participant_useRuntimeRendererConfig->>participant_use: use()
  participant_use-->>participant_useRuntimeRendererConfig: return
  participant_useRuntimeRendererConfig-->>participant_RuntimeScreen: return
  participant_RuntimeScreen->>participant_useRuntimeScreenOperationLoaders: useRuntimeScreenOperationLoaders()
  participant_useRuntimeScreenOperationLoaders->>participant_createRuntimeScreenOperationLoaderLifecycle: createRuntimeScreenOperationLoaderLifecycle()
  participant_createRuntimeScreenOperationLoaderLifecycle-->>participant_useRuntimeScreenOperationLoaders: return
  participant_useRuntimeScreenOperationLoaders-->>participant_RuntimeScreen: return

useManifest sequence

diagrams/sequences/use-manifest.mmd

sequenceDiagram participant participant_use as use participant participant_useManifest as useManifest participant_useManifest->>participant_use: use() participant_use-->>participant_useManifest: return
View Mermaid source
sequenceDiagram
  participant participant_use as use
  participant participant_useManifest as useManifest
  participant_useManifest->>participant_use: use()
  participant_use-->>participant_useManifest: return

useManifestContext sequence

diagrams/sequences/use-manifest-context.mmd

sequenceDiagram participant participant_use as use participant participant_useManifestContext as useManifestContext participant_useManifestContext->>participant_use: use() participant_use-->>participant_useManifestContext: return
View Mermaid source
sequenceDiagram
  participant participant_use as use
  participant participant_useManifestContext as useManifestContext
  participant_useManifestContext->>participant_use: use()
  participant_use-->>participant_useManifestContext: return

useOptionalManifestContext sequence

diagrams/sequences/use-optional-manifest-context.mmd

sequenceDiagram participant participant_use as use participant participant_useOptionalManifestContext as useOptionalManifestContext participant_useOptionalManifestContext->>participant_use: use() participant_use-->>participant_useOptionalManifestContext: return
View Mermaid source
sequenceDiagram
  participant participant_use as use
  participant participant_useOptionalManifestContext as useOptionalManifestContext
  participant_useOptionalManifestContext->>participant_use: use()
  participant_use-->>participant_useOptionalManifestContext: return

useRuntimeRendererConfig sequence

diagrams/sequences/use-runtime-renderer-config.mmd

sequenceDiagram participant participant_use as use participant participant_useRuntimeRendererConfig as useRuntimeRendererConfig participant_useRuntimeRendererConfig->>participant_use: use() participant_use-->>participant_useRuntimeRendererConfig: return
View Mermaid source
sequenceDiagram
  participant participant_use as use
  participant participant_useRuntimeRendererConfig as useRuntimeRendererConfig
  participant_useRuntimeRendererConfig->>participant_use: use()
  participant_use-->>participant_useRuntimeRendererConfig: return

useRuntimeScreenOperationLoaders sequence

diagrams/sequences/use-runtime-screen-operation-loaders.mmd

sequenceDiagram participant participant_createRuntimeScreenOperationLoaderLifecycle as createRuntimeScreenOperationLoaderLifecycle participant participant_useRuntimeScreenOperationLoaders as useRuntimeScreenOperationLoaders participant_useRuntimeScreenOperationLoaders->>participant_createRuntimeScreenOperationLoaderLifecycle: createRuntimeScreenOperationLoaderLifecycle() participant_createRuntimeScreenOperationLoaderLifecycle-->>participant_useRuntimeScreenOperationLoaders: return
View Mermaid source
sequenceDiagram
  participant participant_createRuntimeScreenOperationLoaderLifecycle as createRuntimeScreenOperationLoaderLifecycle
  participant participant_useRuntimeScreenOperationLoaders as useRuntimeScreenOperationLoaders
  participant_useRuntimeScreenOperationLoaders->>participant_createRuntimeScreenOperationLoaderLifecycle: createRuntimeScreenOperationLoaderLifecycle()
  participant_createRuntimeScreenOperationLoaderLifecycle-->>participant_useRuntimeScreenOperationLoaders: return

validateRuntimeBindingOperationRef sequence

diagrams/sequences/validate-runtime-binding-operation-ref.mmd

sequenceDiagram participant participant_createApiDiagnostic as createApiDiagnostic participant participant_findRuntimeApi as findRuntimeApi participant participant_readOwnProperty as readOwnProperty participant participant_resolveRuntimeApiEndpoint as resolveRuntimeApiEndpoint participant participant_validateRuntimeBindingOperationRef as validateRuntimeBindingOperationRef participant_validateRuntimeBindingOperationRef->>participant_findRuntimeApi: findRuntimeApi() participant_findRuntimeApi->>participant_readOwnProperty: readOwnProperty() participant_readOwnProperty-->>participant_findRuntimeApi: return participant_findRuntimeApi-->>participant_validateRuntimeBindingOperationRef: return participant_validateRuntimeBindingOperationRef->>participant_createApiDiagnostic: createApiDiagnostic() participant_createApiDiagnostic-->>participant_validateRuntimeBindingOperationRef: return participant_validateRuntimeBindingOperationRef->>participant_resolveRuntimeApiEndpoint: resolveRuntimeApiEndpoint() participant_resolveRuntimeApiEndpoint->>participant_readOwnProperty: readOwnProperty() participant_readOwnProperty-->>participant_resolveRuntimeApiEndpoint: return participant_resolveRuntimeApiEndpoint-->>participant_validateRuntimeBindingOperationRef: return participant_validateRuntimeBindingOperationRef->>participant_readOwnProperty: readOwnProperty() participant_readOwnProperty-->>participant_validateRuntimeBindingOperationRef: return
View Mermaid source
sequenceDiagram
  participant participant_createApiDiagnostic as createApiDiagnostic
  participant participant_findRuntimeApi as findRuntimeApi
  participant participant_readOwnProperty as readOwnProperty
  participant participant_resolveRuntimeApiEndpoint as resolveRuntimeApiEndpoint
  participant participant_validateRuntimeBindingOperationRef as validateRuntimeBindingOperationRef
  participant_validateRuntimeBindingOperationRef->>participant_findRuntimeApi: findRuntimeApi()
  participant_findRuntimeApi->>participant_readOwnProperty: readOwnProperty()
  participant_readOwnProperty-->>participant_findRuntimeApi: return
  participant_findRuntimeApi-->>participant_validateRuntimeBindingOperationRef: return
  participant_validateRuntimeBindingOperationRef->>participant_createApiDiagnostic: createApiDiagnostic()
  participant_createApiDiagnostic-->>participant_validateRuntimeBindingOperationRef: return
  participant_validateRuntimeBindingOperationRef->>participant_resolveRuntimeApiEndpoint: resolveRuntimeApiEndpoint()
  participant_resolveRuntimeApiEndpoint->>participant_readOwnProperty: readOwnProperty()
  participant_readOwnProperty-->>participant_resolveRuntimeApiEndpoint: return
  participant_resolveRuntimeApiEndpoint-->>participant_validateRuntimeBindingOperationRef: return
  participant_validateRuntimeBindingOperationRef->>participant_readOwnProperty: readOwnProperty()
  participant_readOwnProperty-->>participant_validateRuntimeBindingOperationRef: return

wrapRuntimeEventProps sequence

diagrams/sequences/wrap-runtime-event-props.mmd

sequenceDiagram participant participant_eventNameToCallbackProp as eventNameToCallbackProp participant participant_wrapRuntimeEventProps as wrapRuntimeEventProps participant_wrapRuntimeEventProps->>participant_eventNameToCallbackProp: eventNameToCallbackProp() participant_eventNameToCallbackProp-->>participant_wrapRuntimeEventProps: return
View Mermaid source
sequenceDiagram
  participant participant_eventNameToCallbackProp as eventNameToCallbackProp
  participant participant_wrapRuntimeEventProps as wrapRuntimeEventProps
  participant_wrapRuntimeEventProps->>participant_eventNameToCallbackProp: eventNameToCallbackProp()
  participant_eventNameToCallbackProp-->>participant_wrapRuntimeEventProps: return