Skip to content

QueryConstraintOutcome

QueryConstraintOutcome = boolean | QueryConstraint<GenericDocument> | undefined

Defined in: packages/core/src/access/evaluateQueryConstraint.ts:40

What a constrained rule resolves to for one caller.

  • true / false — the rule short-circuited (every present half returned true, or one returned false).
  • a QueryConstraint — at least one half narrows.
  • undefined — a half produced something not built through its builder (a hand-made object, undefined, a number). Callers fail safe (deny) at request time and fail loud at config time.