UNPKG

vinmonopolet-ts

Version:

Extracts information on products, categories and stores from Vinmonopolet

12 lines (11 loc) 497 B
import { VINMONOPOLET_PRODUCT_URL } from "../../constants"; import { GET } from "../../util/GET"; import { fromDTOToPopulatedProduct } from "../../models/product/mapper"; async function getProduct(code) { const product = await GET(VINMONOPOLET_PRODUCT_URL + code, new URLSearchParams({ fields: "FULL" })); if (product !== null) { return fromDTOToPopulatedProduct(product); } throw new Error("Unable to get product with id " + code); } export default getProduct;