Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

typeforce-middleware

dcousens17MIT2.1.0

Typeforce, applied as a connect middleware. Strict by default.

express, middleware, typeforce, types, typechecking, type, exceptions, force

readme

typeforce-middleware

build status Version

Typeforce applied as a connect middleware. Strictness is enabled by default.

Examples

var express = require('express')
var bodyParser = require('body-parser')
var typeforce = require('typeforce-middleware')
var app = express()

app.post('/comment', bodyParser.json(), typeforce({
    title: 'String',
    content: 'String'
}), function (req, res) {
    res.status(200).end()
}, function (err, req, res, next) {
    res.status(400).end(err.message)
})

LICENSE MIT