Skip to content

WhenNot

Name Mandatory Description Default Type
⬅️ Input The value that will be passed to the predicate. Any
Output ➡️ The input of the shard if Passthrough is true, or the Predicate is true; otherwise, the output of the Action. Any
Predicate No The predicate to evaluate in order to trigger Action. None Shard[Shard]None
Action No The shards to activate on when Predicate is true for When and false for WhenNot. None Shard[Shard]None
Passthrough No The output of this shard will be its input. true Bool

Conditional shard that only executes the action if the predicate is false.

Examples

1
2
3
4
5
6
7
8
9
42
WhenNot(
  Predicate: {
    IsMore(50)
  }
  Action: {
    Msg("Less than 50")
  }
)