10 lines
342 B
TypeScript
10 lines
342 B
TypeScript
import { NextFunction, Request, Response } from 'express';
|
|
import { Collection } from './config/types';
|
|
|
|
const bindCollectionMiddleware = (collection: Collection) => (req: Request & { collection: Collection }, res: Response, next: NextFunction): void => {
|
|
req.collection = collection;
|
|
next();
|
|
};
|
|
|
|
export default bindCollectionMiddleware;
|