npm package: @snappmarket/helpers
Description: > 😎 it is useful to have mini helper functions which helps you with some thing ----
Author: Jafar Rezaei
Latest version: 0.5.6

# Helper methods
> 😎 it is useful to have mini helper functions which helps you with some thing
----

[![version](https://img.shields.io/npm/v/@snappmarket/helpers.svg?style=flat-square)](https://www.npmjs.com/package/@snappmarket/helpers)
[![downloads](https://img.shields.io/npm/dm/@snappmarket/helpers.svg?style=flat-square)](http://www.npmtrends.com/@snappmarket/helpers)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![MIT License](https://img.shields.io/npm/l/@snappmarket/helpers.svg?style=flat-square)](https://github.com/snappmarket/frontend-toolbox/blob/develop/packages/ui/index.mdx)

[![Watch on GitHub](https://img.shields.io/github/watchers/snappmarket/frontend-toolbox.svg?style=social)](https://github.com/snappmarket/frontend-toolbox/watchers)
[![Star on GitHub](https://img.shields.io/github/stars/snappmarket/frontend-toolbox.svg?style=social)](https://github.com/snappmarket/frontend-toolbox/stargazers)


## Helpers Found Here

| Helper                                                                                                                | Methods |
| --------------------------------------------------------------------------------------------------------------------- | -------- |
| [ArrayHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/ArrayHelpers)         | `arrayItemAddProp` ,`flattenArray` ,`stringifyArray` ,`deepFlatten`   |
| [CookieHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/CookieHelpers)       | `getCookie`, `setCookie`   |
| [DebugHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/DebugHelpers)         | `delog`, `ApiError`, `globalErrorCatcher`    |
| [HttpHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/HttpHelpers)           | `fetchWithTimeOut`, `universalCall`   |
| [JsonHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/JsonHelpers)           | `recursiveJsonParse` |
| [MapHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/MapHelpers)             | `isLocationInIran`    |
| [NumberHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/NumberHelpers)       | `persianNumber`, `englishNumber`, `generateKey`, `cellphoneValidate`, `cellphoneValidatePattern`, `currencyPrice`  |
| [ObjectHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/ObjectHelpers)       | `removeByKey`, `flattenObject`, `makeCookieString`, `safeObjectPropertyRead`, `getNextProp` ,`serializeObject`   |
| [OSHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/OSHelpers)               | `getOSName`, `getAgent` |
| [PromiseHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/PromiseHelpers)     | `racePromise`, `makeTimeout`, `emptyPromise`  |
| [ProxyHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/ProxyHelpers)         | `onChangeReflector` |
| [ReduxHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/ReduxHelpers)         | `actionMaker`, `normalizeActionType`, `configPersistor`   |
| [StorageHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/StorageHelpers)     | `getLocalStorageData` |
| [StringHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/StringHelpers)       | `stringReplace`, `bulkStringReplace` |
| [TemplateHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/TemplateHelpers)   | `HexToRgb`, `defineForegroundColor`, `makeRgba`, `decideMeasurement`, `makeShadow`  |
| [WindowHelpers](https://github.com/snappmarket/frontend-toolbox/tree/master/packages/helpers/packages/WindowHelpers)       | `getPathName`, `getWindowSize`    |


<!-- doc -->