schema
Arrow plugin schema extensions.
This module defines the ArrowConnection node type for representing
data connections in Stately schemas. The node type is automatically
registered when you add the arrow plugin to your schema.
Interfaces
ArrowConnectionNode
Defined in: arrow/src/schema.ts:56
Schema node for Arrow data connections.
Used in schemas to represent references to registered data connections. The connection can be identified by its connector ID.
Examples
Extends
Properties
description?
optionaldescription:string
Defined in: schema/dist/nodes.d.ts:30
Optional description from the OpenAPI schema.
Inherited from
nodeType
nodeType:
"arrowConnection"
Defined in: arrow/src/schema.ts:57
Discriminator identifying the node type (e.g., 'object', 'string', 'array').
Overrides
Type Aliases
ArrowData
ArrowData =
DefineData
Defined in: arrow/src/schema.ts:26
Runtime data for the arrow plugin.
Currently empty - no runtime caches or registries are needed.
ArrowNodeMap
ArrowNodeMap =
object
Defined in: arrow/src/schema.ts:65
Node map for arrow plugin augmentation.
Maps node type identifiers to their node definitions for the plugin system.
Properties
arrowConnection
arrowConnection:
ArrowConnectionNode
Defined in: arrow/src/schema.ts:65
ArrowTypes
ArrowTypes =
DefineTypes<components["schemas"]>
Defined in: arrow/src/schema.ts:19
Type definitions provided by the arrow plugin.
Includes all component schemas from the Arrow API specification.
TArrowNodeType
TArrowNodeType = typeof
ArrowNodeType[keyof typeofArrowNodeType]
Defined in: arrow/src/schema.ts:37
Union type of all arrow plugin node types
Variables
ArrowNodeType
constArrowNodeType:object
Defined in: arrow/src/schema.ts:31
Node type identifiers for the arrow plugin.
Type Declaration
ArrowConnection
readonlyArrowConnection:"arrowConnection"='arrowConnection'
Represents an Arrow data connection reference