feat(web): initialize Next.js project with Tailwind CSS and TypeScript setup

This commit is contained in:
Shreyas Kapale
2026-05-13 22:15:08 +05:30
committed by patel-lyzr
commit 2e94e6bdf6
84 changed files with 11063 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
package executors
import (
"context"
"github.com/lyzrai/flow/pkg/engine"
"github.com/lyzrai/flow/pkg/models"
)
// NodeExecutor is the interface that all node type executors implement.
type NodeExecutor interface {
// Execute runs the node logic.
// inputs[i] holds the items received on input port i.
// Returns map[outputIndex]items. Single-output nodes return {0: items}.
// Branching nodes (If, Switch) route items to multiple output indices.
Execute(ctx context.Context, node models.NodeDef, inputs [][]models.Item, execCtx *engine.ExecutionContext) (map[int][]models.Item, error)
}