1.0.3 • Published 6 years ago

joi-enum-extensions v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

joi-enum-extensions

Joi extensions for enum mapping.

Build Status NSP Status Known Vulnerabilities

Lead Maintainer: Leo Long

Usage

The .map method can be chained onto the base Joi number schema:

const BaseJoi = require('joi');
const Enum = require('joi-enum-extensions');
const Joi = BaseJoi.extend(Enum);

const schema = Joi.number().map({
    admin : 1,
    vendor: 2,
    client: 3
});

API

See the API Reference.