remora-monorepo / lib / ScopeEntry
Interface: ScopeEntry
Defined in: packages/core/src/compiler/utils/scope.ts:10
A single root identifier that is in scope at a given step. Each entry can be referenced directly in JMESPath (by name) or descended into via its JSON Schema.
Properties
description?
optionaldescription:string
Defined in: packages/core/src/compiler/utils/scope.ts:18
Optional human-readable description (step description, etc.).
kind
kind:
"input"|"stepOutput"|"loopVar"
Defined in: packages/core/src/compiler/utils/scope.ts:14
Where this identifier comes from.
name
name:
string
Defined in: packages/core/src/compiler/utils/scope.ts:12
Root identifier as it appears in JMESPath (e.g. "input", "step1", "item").
schema
schema:
Record<string,unknown> |null
Defined in: packages/core/src/compiler/utils/scope.ts:16
JSON Schema describing the value's shape, or null if unknown.