Skip to content

TranslationOutcome

TranslationOutcome<T> = { case: "matchAll"; } | { case: "matchNone"; } | { case: "predicate"; value: T; }

Successful translation result.

T extends Message = Message

{ case: "matchAll"; }

The expression is unconditionally true.


{ case: "matchNone"; }

The expression is unconditionally false.


{ case: "predicate"; value: T; }

The selected profile produced one complete predicate.