history-helper
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

history-helper

history-helper

NPM

Install

yarn add history-helper

Usage

import HistoryHelper from 'history-helper';

/**
 * storeKey [string] optional - 设置state[key]
 * storeHistory [History] optional - 设置指定的history
 **/
const historyHelper = new HistoryHelper(storeKey, storeHistory);

/** apis **/

historyHelper.setState(state: any);

historyHelper.getState()

// deep merge, see: lodash.merge
historyHelper.mergeState(...state: object[]);

// shallow merge, use lodash.assign
historyHelper.shallowMergeState(...state: object[]);

historyHelper.clearState();

historyHelper.getValue(path: string, defaultValue: any = null);

Readme

Keywords

none

Package Sidebar

Install

npm i history-helper

Weekly Downloads

3

Version

1.1.1

License

MIT

Unpacked Size

35.4 kB

Total Files

8

Last publish

Collaborators

  • angular-moon