UNPKG

express-easy-curd

Version:

A lightweight helper library for building Express.js routes, controllers, and Redis-enhanced middleware with optional Redis support.

14 lines (13 loc) 487 B
import { RequestHandler } from "express"; import type ioredisType from "ioredis"; import { Model } from "mongoose"; declare const globalController: <TType>(ModelName: Model<TType>, name: string, ioredis?: ioredisType, cachedTime?: number) => { create: RequestHandler; getAll: RequestHandler; getSingle: RequestHandler; update: RequestHandler; updateMany: RequestHandler; remove: RequestHandler; removeMany: RequestHandler; }; export default globalController;