UNPKG

ecommerce-express-utils

Version:

A collection of handy express utilities for ecommerce

35 lines (28 loc) 1.11 kB
import asyncHandler from 'express-async-handler'; import { getAllDocuments, getSingleDocument, createDocument, updateDocument, archiveDocument, getDocumentsWithQuery } from 'express-ninja-utils/services/index.js' const getAllSizeCharts = ({ model }) => asyncHandler(async (req, res) => { await getAllDocuments({ model, req, res }); }); const getSingleSizeChart = ({ model }) => asyncHandler(async (req, res) => { await getSingleDocument({ model, req, res }); }); const setSizeChart = ({ model }) => asyncHandler(async (req, res) => { await createDocument({ model, req, res }); }); const updateSizeChart = ({ model }) => asyncHandler(async (req, res) => { await updateSizeChart({ model, req, res }); }); const archiveSizeChart = ({ model }) => asyncHandler(async (req, res) => { await archiveDocument({ model, req, res }); }); const getSizeChartsWithQuery = ({ model }) => asyncHandler(async (req, res) => { await getDocumentsWithQuery({ model, req, res }); }); export { getAllSizeCharts, setSizeChart, updateSizeChart, getSingleSizeChart, archiveSizeChart, getSizeChartsWithQuery };