Files
commerce/framework/bigcommerce/api/endpoints/subscriptions/index.ts
2021-10-09 11:40:39 +02:00

19 lines
664 B
TypeScript

import { GetAPISchema, createEndpoint } from '@commerce/api'
import subscriptionsEndpoint from '@commerce/api/endpoints/subscriptions'
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