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

Package Sidebar

Install

npm i joi-array-extensions

Weekly Downloads

8

Version

1.3.1

License

MIT

Unpacked Size

80.6 kB

Total Files

11

Last publish

Collaborators

  • buianhthang