UNPKG

haravan-client

Version:
43 lines (42 loc) 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.postHaravanProduct = exports.getHaravanProduct = exports.getHaravanProducts = void 0; const common_1 = require("./common"); function getHaravanProducts(param) { const { accessToken, query, delay } = param; const config = common_1.makeRequestConfig({ path: `/com/products.json`, method: 'GET', accessToken, rootField: 'products', delay, query }); return common_1.sendRequest(config); } exports.getHaravanProducts = getHaravanProducts; function getHaravanProduct(param) { const { accessToken, id, delay } = param; const config = common_1.makeRequestConfig({ path: `/com/products/${id}.json`, method: 'GET', accessToken, rootField: 'product', delay }); return common_1.sendRequest(config); } exports.getHaravanProduct = getHaravanProduct; function postHaravanProduct(param) { const { accessToken, product, delay } = param; const config = common_1.makeRequestConfig({ path: `/com/products.json`, method: 'POST', accessToken, data: { product }, rootField: 'product', delay }); return common_1.sendRequest(config); } exports.postHaravanProduct = postHaravanProduct;