touchdesigner-mcp-server
Version:
MCP server for TouchDesigner
16 lines (15 loc) • 446 B
JavaScript
import Axios from "axios";
export const AXIOS_INSTANCE = Axios.create();
export const customInstance = (config, options) => {
const source = Axios.CancelToken.source();
const promise = AXIOS_INSTANCE({
...config,
...options,
cancelToken: source.token,
}).then(({ data }) => data);
// @ts-expect-error
promise.cancel = () => {
source.cancel("Query was cancelled");
};
return promise;
};