diff --git a/src/axios/cache.ts b/src/axios/cache.ts index a86e5da..2c82a41 100644 --- a/src/axios/cache.ts +++ b/src/axios/cache.ts @@ -1,8 +1,8 @@ +import { AxiosInstance } from 'axios'; import { applyRequestInterceptor } from '../interceptors/request'; import { applyResponseInterceptor } from '../interceptors/response'; import { MemoryStorage } from '../storage/memory'; import { defaultKeyGenerator } from '../utils/key-generator'; -import { AxiosInstance } from 'axios'; import { AxiosCacheInstance, CacheInstance, CacheRequestConfig } from './types'; type Options = CacheRequestConfig['cache'] & Partial; diff --git a/src/axios/types.ts b/src/axios/types.ts index 4388004..948e104 100644 --- a/src/axios/types.ts +++ b/src/axios/types.ts @@ -1,4 +1,3 @@ -import { CacheStorage } from '../storage/types'; import type { AxiosInstance, AxiosInterceptorManager, @@ -7,6 +6,7 @@ import type { AxiosResponse, Method } from 'axios'; +import { CacheStorage } from '../storage/types'; /** * Options that can be overridden per request diff --git a/src/interceptors/response.ts b/src/interceptors/response.ts index b163fbd..50a3c4a 100644 --- a/src/interceptors/response.ts +++ b/src/interceptors/response.ts @@ -1,5 +1,5 @@ -import { AxiosCacheInstance } from '../axios/types'; import { parse } from '@tusbar/cache-control'; +import { AxiosCacheInstance } from '../axios/types'; export function applyResponseInterceptor(axios: AxiosCacheInstance) { axios.interceptors.response.use(async (response) => {