* feat: Add Auth Admin routes to JS client * include api key verification for admin * add admin/collections to medusa-js * undo file changes * jsdoc Co-authored-by: olivermrbl <oliver@mrbltech.com>
44 lines
1.3 KiB
JavaScript
44 lines
1.3 KiB
JavaScript
import { Router } from "express"
|
|
import errorHandler from "./middlewares/error-handler"
|
|
import admin from "./routes/admin"
|
|
import store from "./routes/store"
|
|
|
|
// guaranteed to get dependencies
|
|
export default (container, config) => {
|
|
const app = Router()
|
|
|
|
admin(app, container, config)
|
|
store(app, container, config)
|
|
|
|
app.use(errorHandler())
|
|
|
|
return app
|
|
}
|
|
|
|
// Admin
|
|
export * from "./routes/admin/collections"
|
|
export * from "./routes/admin/auth"
|
|
export * from "./routes/admin/customers"
|
|
export * from "./routes/admin/discounts"
|
|
export * from "./routes/admin/draft-orders"
|
|
export * from "./routes/admin/gift-cards"
|
|
export * from "./routes/admin/invites"
|
|
export * from "./routes/admin/notes"
|
|
export * from "./routes/admin/notifications"
|
|
export * from "./routes/admin/store"
|
|
export * from "./routes/admin/variants"
|
|
// Store
|
|
export * from "./routes/store/auth"
|
|
export * from "./routes/store/carts"
|
|
export * from "./routes/store/collections"
|
|
export * from "./routes/store/customers"
|
|
export * from "./routes/store/gift-cards"
|
|
export * from "./routes/store/orders"
|
|
export * from "./routes/store/products"
|
|
export * from "./routes/store/regions"
|
|
export * from "./routes/store/return-reasons"
|
|
export * from "./routes/store/returns"
|
|
export * from "./routes/store/shipping-options"
|
|
export * from "./routes/store/swaps"
|
|
export * from "./routes/store/variants"
|