Class: CatalogApi
Explicit catalog reads and cache control. The current storefront API has no modifier contract yet.
Constructors
Constructor
new CatalogApi(
client):CatalogApi
Parameters
client
Returns
CatalogApi
Methods
clearCache()
clearCache():
void
Clears the in-memory product cache.
Returns
void
getProduct()
getProduct(
slug):Promise<StoreProduct>
Fetches one product by slug.
Parameters
slug
string
Returns
Promise<StoreProduct>
getProducts()
getProducts(
options?):Promise<StoreProduct[]>
Fetches products, returning the explicit cache unless refresh is requested.
Parameters
options?
refresh?
boolean
Returns
Promise<StoreProduct[]>