mirror of
https://github.com/vercel/commerce.git
synced 2025-03-28 08:15:54 +00:00
* Update product types * Cart types progress, add zod & initial schema validator * Update normalize.ts * Update with-schema-parser.ts * Updated types, schemas & providers * Fix providers after schema parse errors * Fix paths * More provider fixes * Fix kibocommerce & commercejs * Add customer updated types & fixes * Add checkout & customer types * Import core types only from commerce * Update tsconfig.json * Convert hooks interfaces to types * Requested changes * Change to relative paths * Move Zod dependency
19 lines
574 B
TypeScript
19 lines
574 B
TypeScript
import { GetAPISchema, createEndpoint } from '@vercel/commerce/api'
|
|
import logoutEndpoint from '@vercel/commerce/api/endpoints/logout'
|
|
import type { LogoutSchema } from '@vercel/commerce/types/logout'
|
|
import type { BigcommerceAPI } from '../..'
|
|
import logout from './logout'
|
|
|
|
export type LogoutAPI = GetAPISchema<BigcommerceAPI, LogoutSchema>
|
|
|
|
export type LogoutEndpoint = LogoutAPI['endpoint']
|
|
|
|
export const handlers: LogoutEndpoint['handlers'] = { logout }
|
|
|
|
const logoutApi = createEndpoint<LogoutAPI>({
|
|
handler: logoutEndpoint,
|
|
handlers,
|
|
})
|
|
|
|
export default logoutApi
|