mirror of
https://github.com/vercel/commerce.git
synced 2025-07-22 20:26:49 +00:00
Use the query
This commit is contained in:
@@ -69,12 +69,3 @@ export default class BigcommerceAPI implements CommerceAPI {
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
let h = new BigcommerceAPI({ apiToken: '', commerceUrl: '' });
|
||||
|
||||
async function yay() {
|
||||
const x = await h.getAllProducts<{ custom: 'val' }>({ query: 'yes' });
|
||||
const y = await h.getAllProducts();
|
||||
|
||||
console.log(x.products);
|
||||
}
|
||||
|
9
lib/commerce-api.ts
Normal file
9
lib/commerce-api.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import BigcommerceAPI from './bigcommerce/api';
|
||||
|
||||
const API_URL = process.env.NEXT_EXAMPLE_BIGCOMMERCE_STOREFRONT_API_URL!;
|
||||
const API_TOKEN = process.env.NEXT_EXAMPLE_BIGCOMMERCE_STOREFRONT_API_TOKEN!;
|
||||
|
||||
export const commerce = new BigcommerceAPI({
|
||||
commerceUrl: API_URL,
|
||||
apiToken: API_TOKEN,
|
||||
});
|
@@ -14,7 +14,7 @@ export interface CommerceAPI {
|
||||
|
||||
fetch<T>(query: string, queryData?: CommerceAPIFetchOptions): Promise<T>;
|
||||
|
||||
getAllProducts(options?: { query?: string }): Promise<any>;
|
||||
getAllProducts(options?: { query: string }): Promise<any>;
|
||||
}
|
||||
|
||||
// export default class CommerceAPI {
|
||||
|
Reference in New Issue
Block a user