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.

/validatem-as-array-of/

    Package Sidebar

    Install

    npm i validatem-as-array-of

    Weekly Downloads

    39

    Version

    0.0.1

    License

    WTFPL OR CC0-1.0

    Unpacked Size

    2.29 kB

    Total Files

    5

    Last publish

    Collaborators

    • f0x52