UNPKG

vinmonopolet-ts

Version:

Extracts information on products, categories and stores from Vinmonopolet

17 lines (16 loc) 610 B
export async function GET(url, queryparams) { const urlSearchParams = queryparams?.toString() ?? ""; const response = await fetch(url + "?" + urlSearchParams, { headers: { "Content-Type": "Application/json", }, }); if (!response.ok) { const parsedErrorResponse = await response.text(); throw new Error(parsedErrorResponse != "" ? parsedErrorResponse : `Unable to get ${url}?${urlSearchParams}: http error ${response.status}`); } const responseJson = (await response.json()); return responseJson; }