UNPKG

sourcesyncai-mcp

Version:

[![smithery badge](https://smithery.ai/badge/@pbteja1998/sourcesyncai-mcp)](https://smithery.ai/server/@pbteja1998/sourcesyncai-mcp)

24 lines (23 loc) 675 B
import wretch from 'wretch'; import FormDataAddon from 'wretch/addons/formData'; import QueryStringAddon from 'wretch/addons/queryString'; /** * Creates a configured wretch client with middleware and addons */ export const WretchClient = (baseURL) => wretch(baseURL) .middlewares([ (next) => async (url, opts) => { const response = await next(url, opts); try { Reflect.get(response, 'type', response); } catch { Object.defineProperty(response, 'type', { get: () => 'default', }); } return response; }, ]) .addon(FormDataAddon) .addon(QueryStringAddon);