validatem-as-array-of

0.0.1 • Public • Published

Validatem asArrayOf

Ensures an Array with entries that comply to provided further validation, while also transforming single values by adding them to a new Array.

const { validateValue } = require("@validatem/core");
const asArrayOf = require("validatem-as-array-of");
const isString = require("@validatem/is-string");

validateValue(["test"], asArrayOf(isString)); // [ 'test' ]
validateValue("test", asArrayOf(isString)); // [ 'test' ]
validateValue(undefined, asArrayOf(isString)); // [  ]
validateValue(42, asArrayOf(isString)); // throws ValidationError

See also the example.js in this repository.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    100
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    100

Package Sidebar

Install

npm i validatem-as-array-of

Weekly Downloads

100

Version

0.0.1

License

WTFPL OR CC0-1.0

Unpacked Size

2.29 kB

Total Files

5

Last publish

Collaborators

  • f0x52