/ snippets / typescript / interfaces.modules.json
interfaces.modules.json
1  {
2    "NestModule Interface": {
3      "prefix": ["ns_class_middleware", "class Middleware", "implements NestModule"],
4      "scope": "typescript",
5      "body": ["import { Injectable, NestMiddleware } from '@nestjs/common';", "import { Request, Response, NextFunction } from 'express';", "", "@Injectable()", "export class $1Middleware implements NestMiddleware {", "  use(req: Request, res: Response, next: NextFunction) {", "    console.log('Request...');", "    next();", "  }", "}", ""]
6    }
7  }