Skip to main content
The @crystalflow/types package contains all shared TypeScript type definitions.

Installation

Core Types

Node Types


Workflow Types


Execution Types


UI Types

Usage

Import types in your code:

Type Guards

Utility type guards for runtime type checking:

Generic Types

For building custom extensions:

Node API

Node class reference

Workflow API

Workflow class reference

Executor API

Executor class reference

JSON Schema

Workflow JSON format