Type alias Requires

An option requirement can be either:

  • an option key;
  • an object that maps option keys to required values;
  • a requirement expression; or
  • a requirement callback