Browse Source

fix: add outputDuration to easeCurve type in workflowStore

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
handoff-20260429-1057
shrimbly 4 months ago
parent
commit
6f5328d581
  1. 4
      src/store/workflowStore.ts

4
src/store/workflowStore.ts

@ -95,7 +95,7 @@ export { CONCURRENCY_SETTINGS_KEY } from "./utils/executionUtils";
async function evaluateAndExecuteConditionalSwitch( async function evaluateAndExecuteConditionalSwitch(
node: WorkflowNode, node: WorkflowNode,
executionCtx: NodeExecutionContext, executionCtx: NodeExecutionContext,
getConnectedInputs: (nodeId: string) => { text: string | null; images: string[]; videos: string[]; audio: string[]; model3d: string | null; dynamicInputs: Record<string, string | string[]>; easeCurve: { bezierHandles: [number, number, number, number]; easingPreset: string | null } | null }, getConnectedInputs: (nodeId: string) => { text: string | null; images: string[]; videos: string[]; audio: string[]; model3d: string | null; dynamicInputs: Record<string, string | string[]>; easeCurve: { bezierHandles: [number, number, number, number]; easingPreset: string | null; outputDuration: number } | null },
updateNodeData: (nodeId: string, data: Partial<WorkflowNodeData>) => void, updateNodeData: (nodeId: string, data: Partial<WorkflowNodeData>) => void,
): Promise<void> { ): Promise<void> {
const condInputs = getConnectedInputs(node.id); const condInputs = getConnectedInputs(node.id);
@ -269,7 +269,7 @@ interface WorkflowStore {
// Helpers // Helpers
getNodeById: (id: string) => WorkflowNode | undefined; getNodeById: (id: string) => WorkflowNode | undefined;
getConnectedInputs: (nodeId: string) => { images: string[]; videos: string[]; audio: string[]; model3d: string | null; text: string | null; dynamicInputs: Record<string, string | string[]>; easeCurve: { bezierHandles: [number, number, number, number]; easingPreset: string | null } | null }; getConnectedInputs: (nodeId: string) => { images: string[]; videos: string[]; audio: string[]; model3d: string | null; text: string | null; dynamicInputs: Record<string, string | string[]>; easeCurve: { bezierHandles: [number, number, number, number]; easingPreset: string | null; outputDuration: number } | null };
validateWorkflow: () => { valid: boolean; errors: string[] }; validateWorkflow: () => { valid: boolean; errors: string[] };
// Global Image History // Global Image History

Loading…
Cancel
Save