Skip to content

Commit

Permalink
Merge pull request #7 from ChronSyn/update/213-release
Browse files Browse the repository at this point in the history
Removed unused lodash dependency.
  • Loading branch information
ChronSyn authored Nov 27, 2020
2 parents cbf0f50 + d573862 commit c066b2d
Show file tree
Hide file tree
Showing 16 changed files with 3,261 additions and 2,233 deletions.
37 changes: 28 additions & 9 deletions build/quicache.lib.js
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,8 @@ var CacheManager = /** @class */ (function () {
*/
this.getCacheDataAge = function (field) {
var _a, _b, _c;
return ((_b = (_a = _this === null || _this === void 0 ? void 0 : _this._dataCache) === null || _a === void 0 ? void 0 : _a[field]) === null || _b === void 0 ? void 0 : _b.timestamp) ? differenceInSeconds_1["default"](new Date(), new Date((_c = _this === null || _this === void 0 ? void 0 : _this._dataCache) === null || _c === void 0 ? void 0 : _c[field].timestamp)) : -1;
return ((_b = (_a = _this === null || _this === void 0 ? void 0 : _this._dataCache) === null || _a === void 0 ? void 0 : _a[field]) === null || _b === void 0 ? void 0 : _b.timestamp) ? differenceInSeconds_1["default"](new Date(), new Date((_c = _this === null || _this === void 0 ? void 0 : _this._dataCache) === null || _c === void 0 ? void 0 : _c[field].timestamp))
: -1;
};
/**
* @description Returns the name of the cache as specified during construction
Expand Down Expand Up @@ -202,14 +203,32 @@ var CacheManager = /** @class */ (function () {
}
this._cacheMaxAgeInSeconds = (_a = args === null || args === void 0 ? void 0 : args.cacheMaxAgeInSeconds) !== null && _a !== void 0 ? _a : 60;
this._cacheName = (_b = args === null || args === void 0 ? void 0 : args.cacheName) !== null && _b !== void 0 ? _b : fallbackCacheName;
this._onCacheDataAdd = function (data) { return args.onCacheDataAdd ? args.onCacheDataAdd(data) : {}; };
this._onCacheDataExpired = function (data) { return args.onCacheDataExpired ? args.onCacheDataExpired(data) : {}; };
this._onCacheDataAlreadyExists = function (data) { return args.onCacheDataAlreadyExists ? args.onCacheDataAlreadyExists(data) : {}; };
this._onCacheDataDoesNotAlreadyExist = function (data) { return args.onCacheDataDoesNotAlreadyExist ? args.onCacheDataDoesNotAlreadyExist(data) : {}; };
this._onCacheDataAccessed = function (data) { return args.onCacheDataAccessed ? args.onCacheDataAccessed(data) : {}; };
this._onCacheDataDelete = function (data) { return args.onCacheDataDelete ? args.onCacheDataDelete(data) : {}; };
this._onCacheNameSet = function (data) { return args.onCacheNameSet ? args.onCacheNameSet(data) : {}; };
this._onCacheMaxAgeSet = function (data) { return args.onCacheMaxAgeSet ? args.onCacheMaxAgeSet(data) : {}; };
this._onCacheDataAdd = function (data) {
return args.onCacheDataAdd ? args.onCacheDataAdd(data) : {};
};
this._onCacheDataExpired = function (data) {
return args.onCacheDataExpired ? args.onCacheDataExpired(data) : {};
};
this._onCacheDataAlreadyExists = function (data) {
return args.onCacheDataAlreadyExists ? args.onCacheDataAlreadyExists(data) : {};
};
this._onCacheDataDoesNotAlreadyExist = function (data) {
return args.onCacheDataDoesNotAlreadyExist
? args.onCacheDataDoesNotAlreadyExist(data)
: {};
};
this._onCacheDataAccessed = function (data) {
return args.onCacheDataAccessed ? args.onCacheDataAccessed(data) : {};
};
this._onCacheDataDelete = function (data) {
return args.onCacheDataDelete ? args.onCacheDataDelete(data) : {};
};
this._onCacheNameSet = function (data) {
return args.onCacheNameSet ? args.onCacheNameSet(data) : {};
};
this._onCacheMaxAgeSet = function (data) {
return args.onCacheMaxAgeSet ? args.onCacheMaxAgeSet(data) : {};
};
}
return CacheManager;
}());
Expand Down
46 changes: 23 additions & 23 deletions docs/classes/_src_quicache_lib_.cachemanager.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/enums/_src_quicache_lib_.quicachemessages.html
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ <h3>ERROR_<wbr>DEPRECATED_<wbr>USE_<wbr>ENABLEDEBUGLOGS</h3>
<div class="tsd-signature tsd-kind-icon">ERROR_<wbr>DEPRECATED_<wbr>USE_<wbr>ENABLEDEBUGLOGS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol"> = &quot;This method is deprecated. Please use enableDebugLogs()&quot;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L36">src/quicache.lib.ts:36</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L32">src/quicache.lib.ts:32</a></li>
</ul>
</aside>
</section>
Expand All @@ -102,7 +102,7 @@ <h3>ERROR_<wbr>TIME_<wbr>LT1</h3>
<div class="tsd-signature tsd-kind-icon">ERROR_<wbr>TIME_<wbr>LT1<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol"> = &quot;Time can not be less than 1&quot;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L35">src/quicache.lib.ts:35</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L31">src/quicache.lib.ts:31</a></li>
</ul>
</aside>
</section>
Expand All @@ -112,7 +112,7 @@ <h3>MESSAGE_<wbr>DEBUG_<wbr>LOGS_<wbr>ENABLED</h3>
<div class="tsd-signature tsd-kind-icon">MESSAGE_<wbr>DEBUG_<wbr>LOGS_<wbr>ENABLED<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol"> = &quot;[QUICACHE] Debug logs enabled&quot;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L37">src/quicache.lib.ts:37</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L33">src/quicache.lib.ts:33</a></li>
</ul>
</aside>
</section>
Expand Down
20 changes: 10 additions & 10 deletions docs/interfaces/_src_quicache_lib_.icacheconstructorprops.html
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ <h3>cache<wbr>Max<wbr>Age<wbr>InSeconds</h3>
<div class="tsd-signature tsd-kind-icon">cache<wbr>Max<wbr>Age<wbr>InSeconds<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L52">src/quicache.lib.ts:52</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L48">src/quicache.lib.ts:48</a></li>
</ul>
</aside>
</section>
Expand All @@ -147,7 +147,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> cache<wbr>Name</h3>
<div class="tsd-signature tsd-kind-icon">cache<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L53">src/quicache.lib.ts:53</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L49">src/quicache.lib.ts:49</a></li>
</ul>
</aside>
</section>
Expand All @@ -157,7 +157,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Cache<wbr>Data
<div class="tsd-signature tsd-kind-icon">on<wbr>Cache<wbr>Data<wbr>Accessed<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><a href="_src_quicache_lib_.ioncacheevent.html" class="tsd-signature-type">IOnCacheEvent</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L55">src/quicache.lib.ts:55</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L51">src/quicache.lib.ts:51</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
Expand Down Expand Up @@ -188,7 +188,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Cache<wbr>Data
<div class="tsd-signature tsd-kind-icon">on<wbr>Cache<wbr>Data<wbr>Add<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><a href="_src_quicache_lib_.ioncacheevent.html" class="tsd-signature-type">IOnCacheEvent</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L54">src/quicache.lib.ts:54</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L50">src/quicache.lib.ts:50</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
Expand Down Expand Up @@ -219,7 +219,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Cache<wbr>Data
<div class="tsd-signature tsd-kind-icon">on<wbr>Cache<wbr>Data<wbr>Already<wbr>Exists<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><a href="_src_quicache_lib_.ioncacheevent.html" class="tsd-signature-type">IOnCacheEvent</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L58">src/quicache.lib.ts:58</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L54">src/quicache.lib.ts:54</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
Expand Down Expand Up @@ -250,7 +250,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Cache<wbr>Data
<div class="tsd-signature tsd-kind-icon">on<wbr>Cache<wbr>Data<wbr>Delete<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><a href="_src_quicache_lib_.ioncacheevent.html" class="tsd-signature-type">IOnCacheEvent</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L56">src/quicache.lib.ts:56</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L52">src/quicache.lib.ts:52</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
Expand Down Expand Up @@ -281,7 +281,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Cache<wbr>Data
<div class="tsd-signature tsd-kind-icon">on<wbr>Cache<wbr>Data<wbr>Does<wbr>Not<wbr>Already<wbr>Exist<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><a href="_src_quicache_lib_.ioncachedatanotexistevent.html" class="tsd-signature-type">IOnCacheDataNotExistEvent</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L59">src/quicache.lib.ts:59</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L55">src/quicache.lib.ts:55</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
Expand Down Expand Up @@ -312,7 +312,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Cache<wbr>Data
<div class="tsd-signature tsd-kind-icon">on<wbr>Cache<wbr>Data<wbr>Expired<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><a href="_src_quicache_lib_.ioncacheevent.html" class="tsd-signature-type">IOnCacheEvent</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L57">src/quicache.lib.ts:57</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L53">src/quicache.lib.ts:53</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
Expand Down Expand Up @@ -343,7 +343,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Cache<wbr>Max<
<div class="tsd-signature tsd-kind-icon">on<wbr>Cache<wbr>Max<wbr>Age<wbr>Set<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><a href="_src_quicache_lib_.ioncachemaxageset.html" class="tsd-signature-type">IOnCacheMaxAgeSet</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L61">src/quicache.lib.ts:61</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L57">src/quicache.lib.ts:57</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
Expand Down Expand Up @@ -374,7 +374,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Cache<wbr>Name
<div class="tsd-signature tsd-kind-icon">on<wbr>Cache<wbr>Name<wbr>Set<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><a href="_src_quicache_lib_.ioncachenameset.html" class="tsd-signature-type">IOnCacheNameSet</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L60">src/quicache.lib.ts:60</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L56">src/quicache.lib.ts:56</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
Expand Down
4 changes: 2 additions & 2 deletions docs/interfaces/_src_quicache_lib_.icacheentry.html
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ <h3>data</h3>
<div class="tsd-signature tsd-kind-icon">data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L25">src/quicache.lib.ts:25</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L21">src/quicache.lib.ts:21</a></li>
</ul>
</aside>
<div class="tsd-type-declaration">
Expand All @@ -129,7 +129,7 @@ <h3>timestamp</h3>
<div class="tsd-signature tsd-kind-icon">timestamp<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cc6889f/src/quicache.lib.ts#L24">src/quicache.lib.ts:24</a></li>
<li>Defined in <a href="https://github.com/ChronSyn/quiCache/blob/cbf0f50/src/quicache.lib.ts#L20">src/quicache.lib.ts:20</a></li>
</ul>
</aside>
</section>
Expand Down
Loading

0 comments on commit c066b2d

Please sign in to comment.