oriyo_next/src/shared/api/base-api.ts
2025-04-20 17:25:29 +05:00

22 lines
486 B
TypeScript

import { createApi, fetchBaseQuery } from '@reduxjs/toolkit/query/react';
const baseQuery = fetchBaseQuery({
baseUrl: process.env.NEXT_PUBLIC_API_URL,
});
export const TAGS = {
STOCKS: 'stocks',
GAS_STATIONS: 'gas-stations',
VACANCIES: 'vacancies',
PARTNERS: 'partners',
CERTIFICATES: 'certificates',
CHARITY: 'charity',
} as const;
export const baseAPI = createApi({
reducerPath: 'baseAPI',
baseQuery,
tagTypes: Object.values(TAGS),
endpoints: () => ({}),
});