mirror of
https://github.com/vercel/commerce.git
synced 2025-03-28 08:15:54 +00:00
22 lines
460 B
TypeScript
22 lines
460 B
TypeScript
import Client from 'shopify-buy'
|
|
import { SwellConfig } from '../index'
|
|
|
|
type Options = {
|
|
config: SwellConfig
|
|
}
|
|
|
|
const getAllCollections = async (options: Options) => {
|
|
const { config } = options
|
|
|
|
const client = Client.buildClient({
|
|
storefrontAccessToken: config.apiToken,
|
|
domain: config.commerceUrl,
|
|
})
|
|
|
|
const res = await client.collection.fetchAllWithProducts()
|
|
|
|
return JSON.parse(JSON.stringify(res))
|
|
}
|
|
|
|
export default getAllCollections
|