joi-array-extensions

1.3.1 • Public • Published

joi-array-extensions

Joi extensions for extra array rules.

npm download dependents travis appveyor

API

See the API Reference.

Usage

Usage is a two steps process. First, a schema is constructed using the provided types and constraints:

const BaseJoi = require('@hapi/joi')
const Extension = require('joi-array-extensions')
const Joi = BaseJoi.extend(Extension)
 
const schema = Joi.array().items({
    idx: Joi.number().integer()
}).continuous('idx', 1)

Coverage

7 tests complete
Test duration: 51 ms
Assertions count: 40 (verbosity: 5.71)
Leaks: No issues
Coverage: 100.00%
Lint: No issues

/joi-array-extensions/

    Package Sidebar

    Install

    npm i joi-array-extensions

    Weekly Downloads

    6

    Version

    1.3.1

    License

    MIT

    Unpacked Size

    80.6 kB

    Total Files

    11

    Last publish

    Collaborators

    • buianhthang