Type Alias HistoryTransactionType

HistoryTransactionType:
    | "push"
    | "replace"
    | "pop"
    | "unload"

The transaction type:

"push"
The new location is intended to be pushed to the history stack.
"replace"
The new location is intended to replace the current location on the history stack.
"pop"
The user navigated to a location that was previously visited by clicking Back or Forward browser button, or if History.go, History.back or History.forward was called.
"unload"
The user is trying to close the window.