Type alias FollowEndReason

FollowEndReason: "pattern" | "assertion"

The reason a path ends.

Paths generally end because:

  1. the FollowOperations do not wish to continue or
  2. because paths cannot be followed further because of the structure of the regex.

This type describes the reasons for the second option.