UNPKG

offensive

Version:

Fast and boilerplate-free precondition checks for javascript.

25 lines (24 loc) 734 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ArrayAssertion = void 0; var model_1 = require("../../model"); /** * @author Maciej Chałapuk (maciej@chalapuk.pl) */ var ArrayAssertion = /** @class */ (function () { function ArrayAssertion() { } ArrayAssertion.prototype.assert = function (varName, testedValue) { return { get success() { return Array.isArray(testedValue); }, get message() { return new model_1.StandardMessage(varName, 'be an array', testedValue); }, }; }; return ArrayAssertion; }()); exports.ArrayAssertion = ArrayAssertion; exports.default = ArrayAssertion;