Move back one page in the history.
Registers a blocker that prevents navigation with history.
A blocker to register.
A callback that removes blocker.
Move forward one page in the history.
Move forwards and backwards through the history depending on the delta.
The position in the history to which you want to move, relative to the current page. A negative value moves backwards, a positive value moves forwards.
Adds an entry to the history stack.
A location to navigate to or a history-local URL.
Modifies the current history entry, replacing it with the state object and URL passed in the method parameters.
A location to navigate to or a history-local URL.
Subscribe to location changes.
A listener to subscribe.
A callback to unsubscribe a listener.
Creates an absolute URL for a given location. If history was initialized with a basePathname then it is prepended to the returned URL.
Note: The returned URL is incompatible with push and replace methods.
A location or a history-local URL to create an absolute URL for.
A history abstraction.