constructor new Condition

new Condition()
new Condition(condition)
new Condition(object)
new Condition(array)
  • condition (Condition) – A condition instance to be copied.
  • object (Object) – A JavaScript object containing properties and expected values.
  • array (Array) – An array containing the query string followed by values for interpolation.

Creates a new Condition object, with no argument it creates an empty condition, which is always satisfied

Example
new Condition({ age: 18, firstName: "Bob" }).toString();
// -> "age = 18 AND firstName = \"Bob\""
 new Condition(["firstName = ? AND nationality IN ?", "Bob", ["en", "fr"]]).toString();
// -> 'firstName = "Bob" AND nationality IN ["en", "fr"]'