import type { AxiosRequestConfig } from 'axios'; import type { ThreekitAxiosContext } from './HttpContext.js'; import { stringifyValues } from './stringyValues.js'; export const getUri = ( context: ThreekitAxiosContext, requestProps: AxiosRequestConfig ) => { return context.axios.getUri({ ...requestProps, params: stringifyValues(requestProps.params), url: (context.urlPrefix ? `${context.urlPrefix}/` : '') + requestProps.url }); };