1.0.1 • Published 10 years ago

type-safety v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
10 years ago

WAT

Add type safety to any route you have in your express.js

Auto Generate API docs, that would be in sync with current project version.

Installation

npm install --save type-safety

Usage

const hasShape = require('type-safety')
const router = express.Router()

//.. later
router
    .post('/api/route', hasShape({
        text: String,
        sentiment: String
    }), routeHandler)
    .post('/api/route2', hasShape({
        text: String,
        lang: String
    }), route2Handler)

//.. where  routeHandler, and route2Handler are plain express routes

function routeHandler(req, res, next) {
    // its safe to use
    console.log(req.body.text)
}
1.0.1

10 years ago

1.0.0

10 years ago