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.

Dependencies (4)

Dev Dependencies (1)

Package Sidebar

Install

npm i validatem-as-array-of

Weekly Downloads

113

Version

0.0.1

License

WTFPL OR CC0-1.0

Unpacked Size

2.29 kB

Total Files

5

Last publish

Collaborators

  • f0x52