Checks if two boolean expressions are logically equivalent.

const x = Chalkboard.bool.isEqual("x & y", "y & x"); // Returns true
const y = Chalkboard.bool.isEqual("x & y | z", "(x | z) & (y | z)"); // Returns false
const z = Chalkboard.bool.isEqual("x & (y | z)", "(x & y) | (x & z)"); // Returns true
  • Parameters

    • expr1: string

      First boolean expression

    • expr2: string

      Second boolean expression

    Returns boolean | 0 | 1