mirror of
https://github.com/vercel/commerce.git
synced 2025-07-22 20:26:49 +00:00
19 lines
660 B
TypeScript
19 lines
660 B
TypeScript
import { GetAPISchema, createEndpoint } from '@commerce/api'
|
|
import subscriptionsEndpoint from '@commerce/api/endpoints/subscribe'
|
|
import type { SubscriptionsSchema } from '../../../types/subscriptions'
|
|
import type { BigcommerceAPI } from '../..'
|
|
import subscriptions from './subscriptions'
|
|
|
|
export type SubscriptionsAPI = GetAPISchema<BigcommerceAPI, SubscriptionsSchema>
|
|
|
|
export type SubscriptionsEndpoint = SubscriptionsAPI['endpoint']
|
|
|
|
export const handlers: SubscriptionsEndpoint['handlers'] = { subscriptions }
|
|
|
|
const subscriptionsApi = createEndpoint<SubscriptionsAPI>({
|
|
handler: subscriptionsEndpoint,
|
|
handlers,
|
|
})
|
|
|
|
export default subscriptionsApi
|