falseVariables

Returns the Set of boolean variables that are false either explicitly or because there is a default value

This inversion is needed for @defer(if: Boolean! = true) that default to true so absence of a value in the set denotes true

Order of precedence for a query like this: query($foo: Boolean = false)

  • variables: {"foo": true} => bit not set

  • variables: {"foo": false} => bit set

  • variables: {} => bit set Order of precedence for a query like this: query($foo: Boolean)

  • variables: {"foo": true} => bit not set

  • variables: {"foo": false} => bit set

  • variables: {} => bit not set