UNPKG

@xrenders/xflow

Version:

一款功能强大、易用灵活的流程编辑器框架,帮助你轻松构建复杂的工作流和流程产品

11 lines (10 loc) 757 B
import { FlowNode, FlowState } from '../models/store'; import { Edge } from '@xyflow/react'; declare const useStore: <T = unknown>(selector: (state: FlowState) => T, equalityFn?: (a: T, b: T) => boolean) => T; declare const useStoreApi: <NodeType extends FlowNode = FlowNode, EdgeType extends Edge<Record<string, unknown>, string> = Edge<Record<string, unknown>, string>>() => { getState: () => FlowState; setState: (partial: FlowState | Partial<FlowState> | ((state: FlowState) => FlowState | Partial<FlowState>), replace?: boolean) => void; subscribe: (listener: (state: FlowState, prevState: FlowState) => void) => () => void; temporal: import("zustand").StoreApi<import("zundo").TemporalState<any>>; }; export { useStore, useStoreApi };