import type { Fetcher } from 'swr' import { get, post } from './base' import type { CommonResponse } from '@/models/common' import type { FetchWorkflowDraftResponse, } from '@/types/workflow' export const fetchWorkflowDraft: Fetcher = (url) => { return get(url, {}, { silent: true }) } export const syncWorkflowDraft: Fetcher }> = ({ url, params }) => { return post(url, { body: params }) } export const fetchNodesDefaultConfigs: Fetcher = (url) => { return get(url) }