Skip to content

ActionParameterEnumSnapshot

Defined in: packages/engine/src/lib/action-parameter-enum.ts:20

Immutable, request-scoped enum candidates keyed by parameter definition object. Read it with enumSnapshotFor(ctx, vessels), which returns it only when vessels is the catalog it was captured from.

get(parameter): readonly NormalizedActionParameterEnumValue[]

Defined in: packages/engine/src/lib/action-parameter-enum.ts:26

Returns the normalized candidates captured for this exact parameter definition. An empty result means the parameter has no constraining, type-compatible JSON enum values.

unknown

string

unknown[]

string

boolean

"string" | "number" | "boolean" | "object"

readonly NormalizedActionParameterEnumValue[]