2023-11-08 16:41:28 +03:00

20 lines
591 B
TypeScript

import type * as t from './types';
import { urls } from '@/config/urls';
import wretch from 'wretch';
const api = wretch(urls.URL_UIS)
.errorType('json')
.resolve(({ json }) => json());
export async function getData(params: t.Request) {
const url = `/${params.slug}?${new URLSearchParams(params.searchParams)}`;
return api.get(url).then((res) => res as t.ResponseGetData);
}
export async function getMetaData(params: t.Request) {
const url = `/${params.slug}/meta?${new URLSearchParams(params.searchParams)}`;
return api.get(url).then((res) => res as t.ResponseMetaData);
}