mirror of
https://github.com/vercel/commerce.git
synced 2025-06-19 05:31:22 +00:00
25 lines
375 B
TypeScript
25 lines
375 B
TypeScript
import { Product } from '@commerce/types'
|
|
|
|
import api from '../api/product'
|
|
|
|
interface GetProducts {
|
|
products: Product[]
|
|
}
|
|
|
|
interface Parameters {
|
|
variables: {
|
|
slug?: string
|
|
}
|
|
preview?: boolean
|
|
}
|
|
|
|
const getAllProducts = async (
|
|
_parameters: Parameters
|
|
): Promise<GetProducts> => {
|
|
return {
|
|
products: await api.list(),
|
|
}
|
|
}
|
|
|
|
export default getAllProducts
|