123456789101112131415161718192021 |
- import type { NodeDefault } from '../../types'
- import type { IterationStartNodeType } from './types'
- import { ALL_CHAT_AVAILABLE_BLOCKS, ALL_COMPLETION_AVAILABLE_BLOCKS } from '@/app/components/workflow/constants'
- const nodeDefault: NodeDefault<IterationStartNodeType> = {
- defaultValue: {},
- getAvailablePrevNodes() {
- return []
- },
- getAvailableNextNodes(isChatMode: boolean) {
- const nodes = isChatMode ? ALL_CHAT_AVAILABLE_BLOCKS : ALL_COMPLETION_AVAILABLE_BLOCKS
- return nodes
- },
- checkValid() {
- return {
- isValid: true,
- }
- },
- }
- export default nodeDefault
|