diff --git a/web/app/components/workflow/nodes/code/default.ts b/web/app/components/workflow/nodes/code/default.ts new file mode 100644 index 0000000000..1abac168a7 --- /dev/null +++ b/web/app/components/workflow/nodes/code/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { CodeNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/code/utils.ts b/web/app/components/workflow/nodes/code/utils.ts new file mode 100644 index 0000000000..74b3cec43d --- /dev/null +++ b/web/app/components/workflow/nodes/code/utils.ts @@ -0,0 +1,5 @@ +import type { CodeNodeType } from './types' + +export const checkNodeValid = (payload: CodeNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/direct-answer/default.ts b/web/app/components/workflow/nodes/direct-answer/default.ts new file mode 100644 index 0000000000..533b10380e --- /dev/null +++ b/web/app/components/workflow/nodes/direct-answer/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { DirectAnswerNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/direct-answer/utils.ts b/web/app/components/workflow/nodes/direct-answer/utils.ts new file mode 100644 index 0000000000..a519aa96f0 --- /dev/null +++ b/web/app/components/workflow/nodes/direct-answer/utils.ts @@ -0,0 +1,5 @@ +import type { DirectAnswerNodeType } from './types' + +export const checkNodeValid = (payload: DirectAnswerNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/end/default.ts b/web/app/components/workflow/nodes/end/default.ts new file mode 100644 index 0000000000..05a462d15f --- /dev/null +++ b/web/app/components/workflow/nodes/end/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { EndNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/end/utils.ts b/web/app/components/workflow/nodes/end/utils.ts new file mode 100644 index 0000000000..f214d30c52 --- /dev/null +++ b/web/app/components/workflow/nodes/end/utils.ts @@ -0,0 +1,5 @@ +import type { EndNodeType } from './types' + +export const checkNodeValid = (payload: EndNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/http/default.ts b/web/app/components/workflow/nodes/http/default.ts new file mode 100644 index 0000000000..e795b39dd4 --- /dev/null +++ b/web/app/components/workflow/nodes/http/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { HttpNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/http/utils.ts b/web/app/components/workflow/nodes/http/utils.ts new file mode 100644 index 0000000000..38f61ae35e --- /dev/null +++ b/web/app/components/workflow/nodes/http/utils.ts @@ -0,0 +1,5 @@ +import type { HttpNodeType } from './types' + +export const checkNodeValid = (payload: HttpNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/if-else/default.ts b/web/app/components/workflow/nodes/if-else/default.ts new file mode 100644 index 0000000000..180de711aa --- /dev/null +++ b/web/app/components/workflow/nodes/if-else/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { IfElseNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/if-else/utils.ts b/web/app/components/workflow/nodes/if-else/utils.ts index 850c0168cd..e6a3a0f5c0 100644 --- a/web/app/components/workflow/nodes/if-else/utils.ts +++ b/web/app/components/workflow/nodes/if-else/utils.ts @@ -1,5 +1,10 @@ +import type { IfElseNodeType } from './types' import { ComparisonOperator } from './types' export const isEmptyRelatedOperator = (operator: ComparisonOperator) => { return [ComparisonOperator.empty, ComparisonOperator.notEmpty, ComparisonOperator.isNull, ComparisonOperator.isNotNull].includes(operator) } + +export const checkNodeValid = (payload: IfElseNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/knowledge-retrieval/default.ts b/web/app/components/workflow/nodes/knowledge-retrieval/default.ts new file mode 100644 index 0000000000..d684e81e9a --- /dev/null +++ b/web/app/components/workflow/nodes/knowledge-retrieval/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { KnowledgeRetrievalNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/knowledge-retrieval/utils.ts b/web/app/components/workflow/nodes/knowledge-retrieval/utils.ts new file mode 100644 index 0000000000..dea91ed3aa --- /dev/null +++ b/web/app/components/workflow/nodes/knowledge-retrieval/utils.ts @@ -0,0 +1,5 @@ +import type { KnowledgeRetrievalNodeType } from './types' + +export const checkNodeValid = (payload: KnowledgeRetrievalNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/llm/default.ts b/web/app/components/workflow/nodes/llm/default.ts new file mode 100644 index 0000000000..5b23506696 --- /dev/null +++ b/web/app/components/workflow/nodes/llm/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { LLMNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/llm/utils.ts b/web/app/components/workflow/nodes/llm/utils.ts new file mode 100644 index 0000000000..5f6b0864d6 --- /dev/null +++ b/web/app/components/workflow/nodes/llm/utils.ts @@ -0,0 +1,5 @@ +import type { LLMNodeType } from './types' + +export const checkNodeValid = (payload: LLMNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/question-classifier/default.ts b/web/app/components/workflow/nodes/question-classifier/default.ts new file mode 100644 index 0000000000..ed0423654f --- /dev/null +++ b/web/app/components/workflow/nodes/question-classifier/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { QuestionClassifierNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/question-classifier/utils.ts b/web/app/components/workflow/nodes/question-classifier/utils.ts new file mode 100644 index 0000000000..486f67d54b --- /dev/null +++ b/web/app/components/workflow/nodes/question-classifier/utils.ts @@ -0,0 +1,5 @@ +import type { QuestionClassifierNodeType } from './types' + +export const checkNodeValid = (payload: QuestionClassifierNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/start/default.ts b/web/app/components/workflow/nodes/start/default.ts new file mode 100644 index 0000000000..e25a71121d --- /dev/null +++ b/web/app/components/workflow/nodes/start/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { StartNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/start/utils.ts b/web/app/components/workflow/nodes/start/utils.ts new file mode 100644 index 0000000000..037b52a163 --- /dev/null +++ b/web/app/components/workflow/nodes/start/utils.ts @@ -0,0 +1,5 @@ +import type { StartNodeType } from './types' + +export const checkNodeValid = (payload: StartNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/template-transform/default.ts b/web/app/components/workflow/nodes/template-transform/default.ts new file mode 100644 index 0000000000..862baf37bd --- /dev/null +++ b/web/app/components/workflow/nodes/template-transform/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { TemplateTransformNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/template-transform/utils.ts b/web/app/components/workflow/nodes/template-transform/utils.ts new file mode 100644 index 0000000000..0ca4849a0e --- /dev/null +++ b/web/app/components/workflow/nodes/template-transform/utils.ts @@ -0,0 +1,5 @@ +import type { TemplateTransformNodeType } from './types' + +export const checkNodeValid = (payload: TemplateTransformNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/tool/default.ts b/web/app/components/workflow/nodes/tool/default.ts new file mode 100644 index 0000000000..b4b93b71b2 --- /dev/null +++ b/web/app/components/workflow/nodes/tool/default.ts @@ -0,0 +1,14 @@ +import type { NodeDefault } from '../../types' +import type { ToolNodeType } from './types' + +const nodeDefault: NodeDefault = { + defaultValue: {}, + getAvailablePrevNodes() { + return [] + }, + getAvailableNextNodes() { + return [] + }, +} + +export default nodeDefault diff --git a/web/app/components/workflow/nodes/tool/utils.ts b/web/app/components/workflow/nodes/tool/utils.ts new file mode 100644 index 0000000000..5ef2c537e5 --- /dev/null +++ b/web/app/components/workflow/nodes/tool/utils.ts @@ -0,0 +1,5 @@ +import type { ToolNodeType } from './types' + +export const checkNodeValid = (payload: ToolNodeType) => { + return true +} diff --git a/web/app/components/workflow/nodes/variable-assigner/utils.ts b/web/app/components/workflow/nodes/variable-assigner/utils.ts index 4cc83bf211..c8290f6711 100644 --- a/web/app/components/workflow/nodes/variable-assigner/utils.ts +++ b/web/app/components/workflow/nodes/variable-assigner/utils.ts @@ -1,5 +1,5 @@ import type { VariableAssignerNodeType } from './types' -export const checkNodeValid = (node: VariableAssignerNodeType) => { +export const checkNodeValid = (payload: VariableAssignerNodeType) => { return true }