JSPM

  • Created
  • Published
  • Downloads 1047
  • Score
    100M100P100Q105764F
  • License MIT

Validate options object

Package Exports

  • check-types-mini

Readme

check-types-mini

Validate options object

Install

This package is pure ESM. If you're not ready yet, install an older version of this program, 6.1.0 (npm i check-types-mini@6.1.0).

npm i check-types-mini

Quick Take

import { strict as assert } from "assert";

import { checkTypesMini } from "check-types-mini";

assert.throws(
  () => {
    checkTypesMini(
      {
        // object to check
        option1: "setting1",
        option2: "false",
        option3: false,
      },
      {
        // reference defaults object
        option1: "setting1",
        option2: false,
        option3: false,
      }
    );
  },
  (err) => {
    assert(/not boolean but string/.test(err));
    return true;
  }
);

Documentation

Please visit codsen.com for a full description of the API.

Contributing

To report bugs or request features or assistance, raise an issue on GitHub.

Licence

MIT License

Copyright (c) 2010-2022 Roy Revelt and other contributors

ok codsen star