{
  "source": "../assert.js",
  "method": "assertMulti",
  "input-schema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "assertions": {
        "type": "array",
        "description": "List of boolean conditions. If any of the condition evaluates to false, the assertion fails.",
        "items": {
          "type": "object",
          "additionalProperties": false,
          "title": "assertion",
          "properties": {
            "condition": {
              "type": "boolean",
              "description": "A boolean condition. If any one of the condition evaluates to false the assertion will fail.",
              "required": true
            },
            "message": {
              "type": "string",
              "description": "Optional label for this assertion."
            }
          }
        }
      }
    }
  },
  "output-schema": {
    "type": "object"
  },
  "meta": {
    "name": "assertMulti",
    "icon": {
        "type": "fa",
        "name": "check-square-o"
    },
    "description": "Check a list of boolean conditions and will fail if any of the conditions evaluate to false."
  }
}