interface ReactComponentParams { code: string; name: string; typescript: boolean; } export const getReactCode = async ( params: ReactComponentParams ): Promise<{ data?: string; error?: string }> => { try { const getCode = await fetch('/api/svgs/svgr', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(params) }); const data = await getCode.json(); return data; } catch (error) { return { error: `⚠️ getReactCode: An error has ocurred - ${error}` }; } };