Skip to content

Repository files navigation

Typed express-unless

Greenkeeper badgeBuild Status

Typescript Typings for express-unless.

Installation

typings install --save express-unless

Usage

With existing middlewares:

importunless= require('express-unless');importexpress= require('express');// patch unless on the middlewareconstserveStatic=<unless.RestrictableRequestHandler>express.static(__dirname+'/public');serveStatic.unless=unless;constapp=express();app.use(serveStatic.unless({method: 'OPTIONS'}));

If you are authoring a middleware you can support unless as follow:

// If you are authoring a middleware you can support unless as follow:exportfunctionrequiresAuth(options: any){constmyMiddleware=<unless.RestrictableRequestHandler>((req: express.Request,res: express.Response,next: express.NextFunction)=>{console.log('hi');});myMiddleware.unless=unless;returnmyMiddleware;};app.use(requiresAuth('whatever').unless({method: ['OPTIONS','HEAD']}));

Contributing

You can run them the tests with npm run build and npm run test.


Based on typings by Wonshik Kim

About

Typings for express-unless

Resources

Stars

0 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages