Transition constructor

Transition({
  1. required Timeline timeline,
  2. Activity? incoming,
  3. Activity? outgoing,
})

Implementation

Transition({
  required this.timeline,
  Activity? incoming,
  Activity? outgoing,
}) : incoming = incoming ?? .all,
     outgoing = outgoing ?? Activity.all & ~Activity.input;