Skip to content

remora-monorepo


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?

optional description: 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.