Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233
  1. import type { FlowType } from '@/types/common'
  2. import {
  3. useDeleteAllInspectorVars as useDeleteAllInspectorVarsInner,
  4. useDeleteInspectVar as useDeleteInspectVarInner,
  5. useDeleteNodeInspectorVars as useDeleteNodeInspectorVarsInner,
  6. useEditInspectorVar as useEditInspectorVarInner,
  7. useInvalidateConversationVarValues as useInvalidateConversationVarValuesInner,
  8. useInvalidateSysVarValues as useInvalidateSysVarValuesInner,
  9. useResetConversationVar as useResetConversationVarInner,
  10. useResetToLastRunValue as useResetToLastRunValueInner,
  11. } from './use-workflow'
  12. import { curry } from 'lodash-es'
  13. type Params = {
  14. flowType: FlowType
  15. }
  16. const useFLow = ({
  17. flowType,
  18. }: Params) => {
  19. return {
  20. useInvalidateConversationVarValues: curry(useInvalidateConversationVarValuesInner)(flowType),
  21. useInvalidateSysVarValues: curry(useInvalidateSysVarValuesInner)(flowType),
  22. useResetConversationVar: curry(useResetConversationVarInner)(flowType),
  23. useResetToLastRunValue: curry(useResetToLastRunValueInner)(flowType),
  24. useDeleteAllInspectorVars: curry(useDeleteAllInspectorVarsInner)(flowType),
  25. useDeleteNodeInspectorVars: curry(useDeleteNodeInspectorVarsInner)(flowType),
  26. useDeleteInspectVar: curry(useDeleteInspectVarInner)(flowType),
  27. useEditInspectorVar: curry(useEditInspectorVarInner)(flowType),
  28. }
  29. }
  30. export default useFLow