Checks if a value is a Query over a given retrieval form.
Holds the node's two halves to their own contracts, so a node is accepted whether it carries retrieval keys, constraint keys, or both.
The retrieval form the constraints are merged into
The value to check
The guard the node's retrieval half must satisfy
True if value is a plain object whose constraint entries are all valid and whose remaining entries satisfy is; false otherwise
value
is
Checks if a value is a Query over a given retrieval form.
Holds the node's two halves to their own contracts, so a node is accepted whether it carries retrieval keys, constraint keys, or both.