Skip to content

Commit

Permalink
Merge pull request #19 from geoblink/14-add-sum-multiple-finite
Browse files Browse the repository at this point in the history
✨ Create sumMultipleFinite method
  • Loading branch information
fofi committed Jun 17, 2019
2 parents e670493 + ebb5883 commit 95bb894
Show file tree
Hide file tree
Showing 19 changed files with 496 additions and 20 deletions.
2 changes: 1 addition & 1 deletion docs/constants.ts.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand Down
2 changes: 1 addition & 1 deletion docs/fromPairsMap.ts.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand Down
2 changes: 1 addition & 1 deletion docs/fromPairsMapNonNil.ts.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand Down
2 changes: 1 addition & 1 deletion docs/getTruthyKeys.ts.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand Down
159 changes: 158 additions & 1 deletion docs/global.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand Down Expand Up @@ -2045,6 +2045,163 @@ <h5>Parameters:</h5>








<span class='name-container'>
<a class="link-icon" href="#sumMultipleFinite">
<svg height="20" width="20" style="fill: black;">
<use xlink:href="#linkIcon"></use>
</svg>
</a>
<h4 class="name" id="sumMultipleFinite">
<span class="type-signature"></span>sumMultipleFinite<span class="signature">(object, arrayOfKeys)</span><span class="type-signature"></span>
</h4>
</span>





<div class="description">
Returns the `sum` of multiple values from an object, adding just the `finite` ones.
</div>







<h5>Parameters:</h5>


<table class="params">
<thead>
<tr>

<th>Name</th>


<th>Type</th>





<th class="last">Description</th>
</tr>
</thead>

<tbody>

<tr>

<td class="name"><code>object</code></td>


<td class="type">

</td>





<td class="description last">
Object to be queried.

</td>
</tr>


<tr>

<td class="name"><code>arrayOfKeys</code></td>


<td class="type">

</td>





<td class="description last">
Array with the paths of the properties to get.

</td>
</tr>


</tbody>
</table>





<dl class="details">


























<dt class="tag-source">Source:</dt>
<dd class="tag-source">
<ul class="dummy">
<li>
<a href="sumMultipleFinite.ts.html">sumMultipleFinite.ts</a>, <a href="sumMultipleFinite.ts.html#line26">line 26</a>
</li>
</ul>
</dd>







</dl>


















Expand Down
2 changes: 1 addition & 1 deletion docs/hasTruthyValues.ts.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand Down
4 changes: 2 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand All @@ -93,7 +93,7 @@ <h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTI
<a href="https://coveralls.io/github/geoblink/lodash-mixins"><img src="https://coveralls.io/repos/github/geoblink/lodash-mixins/badge.svg" alt="Coverage Status"></a>
<img src="https://img.shields.io/bundlephobia/min/@geoblink/lodash-mixins.svg" alt="npm bundle size (minified)">
<a href="https://www.npmjs.com/package/@geoblink/lodash-mixins"><img src="https://img.shields.io/npm/v/@geoblink/lodash-mixins.svg" alt="npm"></a>
<a href="https://geoblink.github.io/lodash-mixins/"><img src="https://img.shields.io/badge/docs-automated-blue.svg" alt="docs"></a></p>
<a href="https://geoblink.github.io/lodash-mixins/"><img src="https://img.shields.io/badge/docs-automated-blue.svg" alt="docs"></a> <a href="https://greenkeeper.io/"><img src="https://badges.greenkeeper.io/geoblink/lodash-mixins.svg" alt="Greenkeeper badge"></a></p>
<h1>@geoblink/lodash-mixins</h1><p>A collection of functionalities to extend lodash library.</p>
<h2>Installation</h2><p>Using NPM:</p>
<pre class="prettyprint source lang-bash"><code>npm i --save @geoblink/lodash-mixins</code></pre><p>Or yarn:</p>
Expand Down
9 changes: 6 additions & 3 deletions docs/index.ts.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand All @@ -96,6 +96,7 @@ <h1 class="page-title">
import mergeJoinWith from './mergeJoinWith'
import mGet from './mGet'
import shortcuttedReduce from './shortcuttedReduce'
import sumMultipleFinite from './sumMultipleFinite'
import { LoDashStatic } from 'lodash'

/**
Expand All @@ -113,7 +114,8 @@ <h1 class="page-title">
mergeForEach: mergeForEach,
mergeJoinWith: mergeJoinWith,
mGet: mGet,
shortcuttedReduce: shortcuttedReduce
shortcuttedReduce: shortcuttedReduce,
sumMultipleFinite: sumMultipleFinite
})

return _
Expand All @@ -128,7 +130,8 @@ <h1 class="page-title">
mergeForEach,
mergeJoinWith,
mGet,
shortcuttedReduce
shortcuttedReduce,
sumMultipleFinite
}
</code></pre>
</article>
Expand Down
2 changes: 1 addition & 1 deletion docs/mGet.ts.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand Down
2 changes: 1 addition & 1 deletion docs/mapNonNil.ts.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h3 class="reference-title">
Geoblink Lodash Mixins
</h3>

<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li></ul>
<h3 id="global-nav">Global</h3><ul><li><a href="global.html#SORTING_ORDER">SORTING_ORDER</a></li><li><a href="global.html#fromPairsMap">fromPairsMap</a></li><li><a href="global.html#fromPairsMapNonNil">fromPairsMapNonNil</a></li><li><a href="global.html#getTruthyKeys">getTruthyKeys</a></li><li><a href="global.html#hasTruthyValues">hasTruthyValues</a></li><li><a href="global.html#mGet">mGet</a></li><li><a href="global.html#mapNonNil">mapNonNil</a></li><li><a href="global.html#mergeForEach">mergeForEach</a></li><li><a href="global.html#mergeJoinWith">mergeJoinWith</a></li><li><a href="global.html#shortcuttedReduce">shortcuttedReduce</a></li><li><a href="global.html#sumMultipleFinite">sumMultipleFinite</a></li></ul>
</nav>

<div id="main">
Expand Down

0 comments on commit 95bb894

Please sign in to comment.