UNPKG

abolish

Version:

A javascript object validator.

12 lines (11 loc) 486 B
"use strict"; const types_checker_1 = require("../../src/types-checker"); module.exports = { name: "objectValuesType", error: ":param object values does not match the expected types", validator: (obj, types) => { (0, types_checker_1.assertType)(obj, "object", `[objectValues] object`); (0, types_checker_1.assertType)(types, ["string", "array"], `[objectValues] types`); return (0, types_checker_1.arrayIsTypeOf)(Object.values(obj), types); } };