apialize
Version:
Turn a database model into a production ready REST(ish) CRUD API in a few lines.
20 lines (16 loc) • 378 B
JavaScript
const {
createOperationHandler,
OPERATION_TYPES,
} = require('./operationHandler');
function update(model, options = {}, modelOptions = {}) {
const { router, handlers } = createOperationHandler(
model,
OPERATION_TYPES.UPDATE,
options,
modelOptions
);
router.put('/:id', handlers);
router.apialize = {};
return router;
}
module.exports = update;