Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

default.ts 613B

1234567891011121314151617181920212223
  1. import type { NodeDefault } from '../../types'
  2. import { ALL_CHAT_AVAILABLE_BLOCKS, ALL_COMPLETION_AVAILABLE_BLOCKS } from '@/app/components/workflow/blocks'
  3. import type {
  4. SimpleNodeType,
  5. } from '@/app/components/workflow/simple-node/types'
  6. const nodeDefault: NodeDefault<SimpleNodeType> = {
  7. defaultValue: {},
  8. getAvailablePrevNodes(isChatMode: boolean) {
  9. const nodes = isChatMode ? ALL_CHAT_AVAILABLE_BLOCKS : ALL_COMPLETION_AVAILABLE_BLOCKS
  10. return nodes
  11. },
  12. getAvailableNextNodes() {
  13. return []
  14. },
  15. checkValid() {
  16. return {
  17. isValid: true,
  18. }
  19. },
  20. }
  21. export default nodeDefault