MCPcopy Create free account
hub / github.com/ScrapeGraphAI/scrapecraft / PipelineState

Interface PipelineState

frontend/src/store/pipelineStore.ts:5–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3import { api } from '../services/api';
4
5interface PipelineState {
6 pipelines: Pipeline[];
7 currentPipeline: Pipeline | null;
8 executionResults: any[];
9 isLoading: boolean;
10
11 // Actions
12 fetchPipelines: () => Promise<void>;
13 createPipeline: (data: PipelineCreate) => Promise<void>;
14 updatePipeline: (id: string, data: PipelineUpdate) => Promise<void>;
15 deletePipeline: (id: string) => Promise<void>;
16 setCurrentPipeline: (pipeline: Pipeline | null) => void;
17 runPipeline: (id: string) => Promise<void>;
18 setExecutionResults: (results: any[]) => void;
19}
20
21export const usePipelineStore = create<PipelineState>((set, get) => ({
22 pipelines: [],

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected