import { createEndpoint } from '@commerce/api'; import type { GetAPISchema, CommerceAPI } from '@commerce/api'; import checkoutEndpoint from '@commerce/api/endpoints/checkout'; import type { CheckoutSchema } from '@commerce/types/checkout'; import getCheckout from './get-checkout'; import type { SpreeApiProvider } from '../..'; export type CheckoutAPI = GetAPISchema, CheckoutSchema>; export type CheckoutEndpoint = CheckoutAPI['endpoint']; export const handlers: CheckoutEndpoint['handlers'] = { getCheckout }; const checkoutApi = createEndpoint({ handler: checkoutEndpoint, handlers }); export default checkoutApi;