@history-navigation/history

1.0.0-alpha.0 • Public • Published

@history-navigation/history

Extension to history object to listen for user navigation on an SPA (e.g. clicking back and forward on the browser or history.goBack/history.goForward method calls);

Install

$ npm i @history-navigation/history
$ yarn add @history-navigation/history

API

Table of contents

function listenToNaviationBinder

listen to history navigation changes

Parameter Type Description
onForward onForward callback on forward movement
onBack onBack callback on back movement

Examples

history::listenToNavigation(onForward, onBack)

listenToNavigation.bind(history)(onForward, onBack)


function listenToNaviationWrapper

Parameter Type Description
history object history object to use

Returns: function(onForwardonBack) — that listens to history navigation changes

Examples

listenToNavigation(history)(onForward, onBack)


function onBack

Callback to execute when history moves backwards.

Parameter Type Description
steps number number of steps in history

function onForward

Callback to execute when history moves forward.

Parameter Type Description
steps number number of steps in history

Readme

Keywords

none

Package Sidebar

Install

npm i @history-navigation/history

Weekly Downloads

0

Version

1.0.0-alpha.0

License

MIT

Unpacked Size

13.6 kB

Total Files

25

Last publish

Collaborators

  • kamikazept