export async function fetchApiData()

in apps/newsletters-ui/src/app/api-requests/fetch-api-data.ts [3:12]


export async function fetchApiData<T>(path: string): Promise<T | undefined> {
	try {
		const response = await fetch(path);
		const data = (await response.json()) as ApiResponse<T>;
		return data.ok ? data.data : undefined;
	} catch (err) {
		console.error(err);
		return undefined;
	}
}