1234567891011121314151617181920212223 |
- import type { NodeDefault } from '../../types'
- import type { StartNodeType } from './types'
- import { ALL_CHAT_AVAILABLE_BLOCKS, ALL_COMPLETION_AVAILABLE_BLOCKS } from '@/app/components/workflow/constants'
- const nodeDefault: NodeDefault<StartNodeType> = {
- defaultValue: {
- variables: [],
- },
- 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
|