Updated catalog products

This commit is contained in:
Luis Alvarez 2021-05-24 09:48:59 -05:00
parent 2353f4b3ed
commit 11200b3bb1
2 changed files with 12 additions and 11 deletions

View File

@ -1,4 +1,5 @@
import type { GetAPISchema } from '@commerce/api'
import { GetAPISchema, createEndpoint } from '@commerce/api'
import productsEndpoint from '@commerce/api/endpoints/catalog/products'
import type { ProductsSchema } from '../../../../types/product'
import type { BigcommerceAPI } from '../../..'
import getProducts from './get-products'
@ -7,4 +8,11 @@ export type ProductsAPI = GetAPISchema<BigcommerceAPI, ProductsSchema>
export type ProductsEndpoint = ProductsAPI['endpoint']
export const handlers = { getProducts }
export const handlers: ProductsEndpoint['handlers'] = { getProducts }
const productsApi = createEndpoint<ProductsAPI>({
handler: productsEndpoint,
handlers,
})
export default productsApi

View File

@ -1,11 +1,4 @@
import products from '@commerce/api/endpoints/catalog/products'
import {
ProductsAPI,
handlers,
} from '@framework/api/endpoints/catalog/products'
import productsApi from '@framework/api/endpoints/catalog/products'
import commerce from '@lib/api/commerce'
export default commerce.endpoint({
handler: products as ProductsAPI['endpoint']['handler'],
handlers,
})
export default productsApi(commerce)