import type * as ELT from './types'; import getUrls from '@/config/urls'; import { TIMEOUT } from '@/constants/request'; import { withHandleError } from '@/utils/axios'; import axios from 'axios'; const { URL_ELT_KASKO, URL_ELT_OSAGO } = getUrls(); export async function getEltOsago( payload: ELT.RequestEltOsago, { signal }: { signal: AbortSignal } ) { return withHandleError( axios .post(URL_ELT_OSAGO, payload, { signal, timeout: TIMEOUT }) .then(({ data }) => data) ); } export async function getEltKasko( payload: ELT.RequestEltKasko, { signal }: { signal: AbortSignal } ) { return withHandleError( axios .post(URL_ELT_KASKO, payload, { signal, timeout: TIMEOUT }) .then(({ data }) => data) ); }