sap-commerce-sdk
Version:
A TypeScript SDK for SAP Commerce Cloud storefront integration.
19 lines (18 loc) • 622 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OCCProductClient = void 0;
const config_1 = require("./config");
class OCCProductClient {
constructor() {
this.baseUrl = config_1.config.baseUrl;
this.baseSite = config_1.config.baseSite;
}
async getProduct(productCode) {
const url = `${this.baseUrl}/${this.baseSite}/products/${productCode}`;
const response = await fetch(url);
if (!response.ok)
throw new Error('Product fetch failed');
return response.json();
}
}
exports.OCCProductClient = OCCProductClient;