diff options
author | Nick Van Doorn <vandoorn.nick@gmail.com> | 2019-03-04 02:00:10 -0800 |
---|---|---|
committer | Nick Van Doorn <vandoorn.nick@gmail.com> | 2019-03-04 02:00:10 -0800 |
commit | afb0dc84bd87592e36768c3800588311a4705b46 (patch) | |
tree | 82fe90df5f7ee536ef6ecb3bcad6d334d7cfacef | |
parent | c973da44da1ede938a6b4dfb712226992cc76bbe (diff) |
Docs
39 files changed, 1129 insertions, 192 deletions
diff --git a/docs/client/interfaces/_client_src_config_model_.config.html b/docs/client/interfaces/_client_src_config_model_.config.html index cd17be0..96ed103 100644 --- a/docs/client/interfaces/_client_src_config_model_.config.html +++ b/docs/client/interfaces/_client_src_config_model_.config.html @@ -99,7 +99,7 @@ <div class="tsd-signature tsd-kind-icon">http<wbr>Url<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/nvandoorn/naive/blob/690a093/client/src/config.model.ts#L3">client/src/config.model.ts:3</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/config.model.ts#L3">client/src/config.model.ts:3</a></li> </ul> </aside> </section> @@ -109,7 +109,7 @@ <div class="tsd-signature tsd-kind-icon">ws<wbr>Url<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/nvandoorn/naive/blob/690a093/client/src/config.model.ts#L2">client/src/config.model.ts:2</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/config.model.ts#L2">client/src/config.model.ts:2</a></li> </ul> </aside> </section> diff --git a/docs/client/interfaces/_client_src_database_connection_.callbackref.html b/docs/client/interfaces/_client_src_database_connection_.callbackref.html index 8fe4e53..5519d56 100644 --- a/docs/client/interfaces/_client_src_database_connection_.callbackref.html +++ b/docs/client/interfaces/_client_src_database_connection_.callbackref.html @@ -99,7 +99,7 @@ <div class="tsd-signature tsd-kind-icon">callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/client/src/database-connection.ts#L21">client/src/database-connection.ts:21</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.ts#L21">client/src/database-connection.ts:21</a></li> </ul> </aside> <div class="tsd-type-declaration"> @@ -130,7 +130,7 @@ <div class="tsd-signature tsd-kind-icon">id<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/nvandoorn/naive/blob/690a093/client/src/database-connection.ts#L20">client/src/database-connection.ts:20</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.ts#L20">client/src/database-connection.ts:20</a></li> </ul> </aside> </section> diff --git a/docs/client/interfaces/_client_src_database_connection_model_.databaseconnection.html b/docs/client/interfaces/_client_src_database_connection_model_.databaseconnection.html index 00d1c11..542d66d 100644 --- a/docs/client/interfaces/_client_src_database_connection_model_.databaseconnection.html +++ b/docs/client/interfaces/_client_src_database_connection_model_.databaseconnection.html @@ -107,7 +107,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/client/src/database-connection.model.ts#L3">client/src/database-connection.model.ts:3</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.model.ts#L3">client/src/database-connection.model.ts:3</a></li> </ul> </aside> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4> @@ -124,7 +124,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/client/src/database-connection.model.ts#L2">client/src/database-connection.model.ts:2</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.model.ts#L2">client/src/database-connection.model.ts:2</a></li> </ul> </aside> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></h4> @@ -141,7 +141,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/client/src/database-connection.model.ts#L6">client/src/database-connection.model.ts:6</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.model.ts#L6">client/src/database-connection.model.ts:6</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -164,7 +164,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/client/src/database-connection.model.ts#L7">client/src/database-connection.model.ts:7</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.model.ts#L7">client/src/database-connection.model.ts:7</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -187,7 +187,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/client/src/database-connection.model.ts#L4">client/src/database-connection.model.ts:4</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.model.ts#L4">client/src/database-connection.model.ts:4</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -231,7 +231,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/client/src/database-connection.model.ts#L5">client/src/database-connection.model.ts:5</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.model.ts#L5">client/src/database-connection.model.ts:5</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> diff --git a/docs/client/interfaces/_lib_database_change_model_.databasechange.html b/docs/client/interfaces/_lib_database_change_model_.databasechange.html index aaa24ce..6e65d1b 100644 --- a/docs/client/interfaces/_lib_database_change_model_.databasechange.html +++ b/docs/client/interfaces/_lib_database_change_model_.databasechange.html @@ -99,7 +99,7 @@ <div class="tsd-signature tsd-kind-icon">change<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/database-change.model.ts#L3">lib/database-change.model.ts:3</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/database-change.model.ts#L3">lib/database-change.model.ts:3</a></li> </ul> </aside> </section> @@ -109,7 +109,7 @@ <div class="tsd-signature tsd-kind-icon">path<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/nvandoorn/naive/blob/690a093/lib/database-change.model.ts#L2">lib/database-change.model.ts:2</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/database-change.model.ts#L2">lib/database-change.model.ts:2</a></li> </ul> </aside> </section> diff --git a/docs/client/modules/_client_src_database_connection_.html b/docs/client/modules/_client_src_database_connection_.html index d4d2080..d2caf84 100644 --- a/docs/client/modules/_client_src_database_connection_.html +++ b/docs/client/modules/_client_src_database_connection_.html @@ -99,7 +99,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/client/src/database-connection.ts#L29">client/src/database-connection.ts:29</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.ts#L29">client/src/database-connection.ts:29</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -129,7 +129,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/client/src/database-connection.ts#L7">client/src/database-connection.ts:7</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/client/src/database-connection.ts#L7">client/src/database-connection.ts:7</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> diff --git a/docs/client/modules/_lib_path_.html b/docs/client/modules/_lib_path_.html index 61de86e..309a501 100644 --- a/docs/client/modules/_lib_path_.html +++ b/docs/client/modules/_lib_path_.html @@ -75,6 +75,10 @@ <ul class="tsd-index-list"> <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#decodepath" class="tsd-kind-icon">decode<wbr>Path</a></li> <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#encodepath" class="tsd-kind-icon">encode<wbr>Path</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#getpathsupersets" class="tsd-kind-icon">get<wbr>Path<wbr>Super<wbr>Sets</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#ischildormatch" class="tsd-kind-icon">is<wbr>Child<wbr>OrMatch</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#isrootnode" class="tsd-kind-icon">is<wbr>Root<wbr>Node</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#splitpath" class="tsd-kind-icon">split<wbr>Path</a></li> </ul> </section> </div> @@ -92,7 +96,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/path.ts#L7">lib/path.ts:7</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L9">lib/path.ts:9</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -115,7 +119,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/path.ts#L1">lib/path.ts:1</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L3">lib/path.ts:3</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -128,6 +132,118 @@ </li> </ul> </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="getpathsupersets" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> get<wbr>Path<wbr>Super<wbr>Sets</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">get<wbr>Path<wbr>Super<wbr>Sets<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L34">lib/path.ts:34</a></li> + </ul> + </aside> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="ischildormatch" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Child<wbr>OrMatch</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">is<wbr>Child<wbr>OrMatch<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L28">lib/path.ts:28</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Check if path1 matches path2, + if not, check if its a subpath</p> + </div> + <p><a href="https://stackoverflow.com/questions/37521893/determine-if-a-path-is-subdirectory-of-another-in-node-js">https://stackoverflow.com/questions/37521893/determine-if-a-path-is-subdirectory-of-another-in-node-js</a></p> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>child: <span class="tsd-signature-type">string</span></h5> + </li> + <li> + <h5>parent: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="isrootnode" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Root<wbr>Node</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">is<wbr>Root<wbr>Node<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L20">lib/path.ts:20</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Identify if a path is a root node</p> + </div> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="splitpath" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> split<wbr>Path</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">split<wbr>Path<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L14">lib/path.ts:14</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Split path using "/" as a delimiter</p> + </div> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4> + </li> + </ul> + </section> </section> </div> <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> @@ -173,6 +289,18 @@ <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> <a href="_lib_path_.html#encodepath" class="tsd-kind-icon">encode<wbr>Path</a> </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#getpathsupersets" class="tsd-kind-icon">get<wbr>Path<wbr>Super<wbr>Sets</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#ischildormatch" class="tsd-kind-icon">is<wbr>Child<wbr>OrMatch</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#isrootnode" class="tsd-kind-icon">is<wbr>Root<wbr>Node</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#splitpath" class="tsd-kind-icon">split<wbr>Path</a> + </li> </ul> </nav> </div> diff --git a/docs/client/modules/_lib_util_.html b/docs/client/modules/_lib_util_.html index 377b423..d835450 100644 --- a/docs/client/modules/_lib_util_.html +++ b/docs/client/modules/_lib_util_.html @@ -75,6 +75,7 @@ <ul class="tsd-index-list"> <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_util_.html#getkey" class="tsd-kind-icon">get<wbr>Key</a></li> <li class="tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter tsd-is-external"><a href="_lib_util_.html#last" class="tsd-kind-icon">last</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_util_.html#now" class="tsd-kind-icon">now</a></li> </ul> </section> </div> @@ -92,7 +93,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/util.ts#L9">lib/util.ts:9</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/util.ts#L9">lib/util.ts:9</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -120,7 +121,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/util.ts#L4">lib/util.ts:4</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/util.ts#L4">lib/util.ts:4</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -144,6 +145,23 @@ </li> </ul> </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="now" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> now</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">now<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/util.ts#L12">lib/util.ts:12</a></li> + </ul> + </aside> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4> + </li> + </ul> + </section> </section> </div> <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> @@ -189,6 +207,9 @@ <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter tsd-is-external"> <a href="_lib_util_.html#last" class="tsd-kind-icon">last</a> </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_util_.html#now" class="tsd-kind-icon">now</a> + </li> </ul> </nav> </div> diff --git a/docs/core/assets/js/search.js b/docs/core/assets/js/search.js index 2faeb56..efda601 100644 --- a/docs/core/assets/js/search.js +++ b/docs/core/assets/js/search.js @@ -1,3 +1,3 @@ var typedoc = typedoc || {}; typedoc.search = typedoc.search || {}; - typedoc.search.data = {"kinds":{"1":"External module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","2097152":"Object literal"},"rows":[{"id":0,"kind":1,"name":"\"core/src/change-handlers.model\"","url":"modules/_core_src_change_handlers_model_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":256,"name":"ChangeHandlers","url":"interfaces/_core_src_change_handlers_model_.changehandlers.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"core/src/change-handlers.model\""},{"id":2,"kind":1,"name":"\"core/src/context.model\"","url":"modules/_core_src_context_model_.html","classes":"tsd-kind-external-module"},{"id":3,"kind":256,"name":"Context","url":"interfaces/_core_src_context_model_.context.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"core/src/context.model\""},{"id":4,"kind":1024,"name":"logger","url":"interfaces/_core_src_context_model_.context.html#logger","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"core/src/context.model\".Context"},{"id":5,"kind":65536,"name":"__type","url":"interfaces/_core_src_context_model_.context.html#logger.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"core/src/context.model\".Context.logger"},{"id":6,"kind":1024,"name":"cachePath","url":"interfaces/_core_src_context_model_.context.html#cachepath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"core/src/context.model\".Context"},{"id":7,"kind":1024,"name":"maxDbSizeMB","url":"interfaces/_core_src_context_model_.context.html#maxdbsizemb","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"core/src/context.model\".Context"},{"id":8,"kind":1,"name":"\"core/src/database.model\"","url":"modules/_core_src_database_model_.html","classes":"tsd-kind-external-module"},{"id":9,"kind":256,"name":"DatabaseInterface","url":"interfaces/_core_src_database_model_.databaseinterface.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"core/src/database.model\""},{"id":10,"kind":2048,"name":"init","url":"interfaces/_core_src_database_model_.databaseinterface.html#init","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":11,"kind":2048,"name":"read","url":"interfaces/_core_src_database_model_.databaseinterface.html#read","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":12,"kind":2048,"name":"subscribe","url":"interfaces/_core_src_database_model_.databaseinterface.html#subscribe","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":13,"kind":2048,"name":"write","url":"interfaces/_core_src_database_model_.databaseinterface.html#write","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":14,"kind":2048,"name":"remove","url":"interfaces/_core_src_database_model_.databaseinterface.html#remove","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":15,"kind":2048,"name":"flush","url":"interfaces/_core_src_database_model_.databaseinterface.html#flush","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":16,"kind":2048,"name":"toString","url":"interfaces/_core_src_database_model_.databaseinterface.html#tostring","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":17,"kind":1,"name":"\"core/src/database\"","url":"modules/_core_src_database_.html","classes":"tsd-kind-external-module"},{"id":18,"kind":128,"name":"Database","url":"classes/_core_src_database_.database.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"core/src/database\""},{"id":19,"kind":1024,"name":"buff","url":"classes/_core_src_database_.database.html#buff","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":20,"kind":1024,"name":"changeHandlers","url":"classes/_core_src_database_.database.html#changehandlers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":21,"kind":512,"name":"constructor","url":"classes/_core_src_database_.database.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":22,"kind":1024,"name":"ctx","url":"classes/_core_src_database_.database.html#ctx","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":23,"kind":2048,"name":"init","url":"classes/_core_src_database_.database.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":24,"kind":2048,"name":"read","url":"classes/_core_src_database_.database.html#read","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":25,"kind":2048,"name":"write","url":"classes/_core_src_database_.database.html#write","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":26,"kind":2048,"name":"runChangeHandlers","url":"classes/_core_src_database_.database.html#runchangehandlers","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":27,"kind":2048,"name":"subscribe","url":"classes/_core_src_database_.database.html#subscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":28,"kind":2048,"name":"unsubscribe","url":"classes/_core_src_database_.database.html#unsubscribe","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":29,"kind":2048,"name":"remove","url":"classes/_core_src_database_.database.html#remove","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":30,"kind":2048,"name":"flush","url":"classes/_core_src_database_.database.html#flush","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":31,"kind":2048,"name":"toString","url":"classes/_core_src_database_.database.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":32,"kind":2048,"name":"resolve","url":"classes/_core_src_database_.database.html#resolve","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":33,"kind":2048,"name":"serialize","url":"classes/_core_src_database_.database.html#serialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":34,"kind":2048,"name":"hasSpace","url":"classes/_core_src_database_.database.html#hasspace","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":35,"kind":64,"name":"splitPath","url":"modules/_core_src_database_.html#splitpath","classes":"tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database\""},{"id":36,"kind":64,"name":"isRootNode","url":"modules/_core_src_database_.html#isrootnode","classes":"tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database\""},{"id":37,"kind":64,"name":"isChildOrMatch","url":"modules/_core_src_database_.html#ischildormatch","classes":"tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database\""},{"id":38,"kind":32,"name":"write","url":"modules/_core_src_database_.html#write","classes":"tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database\""},{"id":39,"kind":32,"name":"read","url":"modules/_core_src_database_.html#read","classes":"tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database\""},{"id":40,"kind":2097152,"name":"DEFAULT_CTX","url":"modules/_core_src_database_.html#default_ctx","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"core/src/database\""},{"id":41,"kind":32,"name":"logger","url":"modules/_core_src_database_.html#default_ctx.logger","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"core/src/database\".DEFAULT_CTX"},{"id":42,"kind":32,"name":"cachePath","url":"modules/_core_src_database_.html#default_ctx.cachepath","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"core/src/database\".DEFAULT_CTX"},{"id":43,"kind":32,"name":"maxDbSizeMB","url":"modules/_core_src_database_.html#default_ctx.maxdbsizemb","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"core/src/database\".DEFAULT_CTX"},{"id":44,"kind":1,"name":"\"core/src/database.test\"","url":"modules/_core_src_database_test_.html","classes":"tsd-kind-external-module"},{"id":45,"kind":64,"name":"generateString","url":"modules/_core_src_database_test_.html#generatestring","classes":"tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database.test\""},{"id":46,"kind":32,"name":"maxDbSizeMB","url":"modules/_core_src_database_test_.html#maxdbsizemb","classes":"tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database.test\""},{"id":47,"kind":1,"name":"\"core/src/index\"","url":"modules/_core_src_index_.html","classes":"tsd-kind-external-module"}]};
\ No newline at end of file + typedoc.search.data = {"kinds":{"1":"External module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","2097152":"Object literal"},"rows":[{"id":0,"kind":1,"name":"\"core/src/change-handlers.model\"","url":"modules/_core_src_change_handlers_model_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":256,"name":"ChangeHandlers","url":"interfaces/_core_src_change_handlers_model_.changehandlers.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"core/src/change-handlers.model\""},{"id":2,"kind":1,"name":"\"core/src/context.model\"","url":"modules/_core_src_context_model_.html","classes":"tsd-kind-external-module"},{"id":3,"kind":256,"name":"Context","url":"interfaces/_core_src_context_model_.context.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"core/src/context.model\""},{"id":4,"kind":1024,"name":"logger","url":"interfaces/_core_src_context_model_.context.html#logger","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"core/src/context.model\".Context"},{"id":5,"kind":65536,"name":"__type","url":"interfaces/_core_src_context_model_.context.html#logger.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"core/src/context.model\".Context.logger"},{"id":6,"kind":1024,"name":"cachePath","url":"interfaces/_core_src_context_model_.context.html#cachepath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"core/src/context.model\".Context"},{"id":7,"kind":1024,"name":"maxDbSizeMB","url":"interfaces/_core_src_context_model_.context.html#maxdbsizemb","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"core/src/context.model\".Context"},{"id":8,"kind":1,"name":"\"core/src/database.model\"","url":"modules/_core_src_database_model_.html","classes":"tsd-kind-external-module"},{"id":9,"kind":256,"name":"DatabaseInterface","url":"interfaces/_core_src_database_model_.databaseinterface.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"core/src/database.model\""},{"id":10,"kind":2048,"name":"init","url":"interfaces/_core_src_database_model_.databaseinterface.html#init","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":11,"kind":2048,"name":"read","url":"interfaces/_core_src_database_model_.databaseinterface.html#read","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":12,"kind":2048,"name":"subscribe","url":"interfaces/_core_src_database_model_.databaseinterface.html#subscribe","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":13,"kind":2048,"name":"write","url":"interfaces/_core_src_database_model_.databaseinterface.html#write","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":14,"kind":2048,"name":"remove","url":"interfaces/_core_src_database_model_.databaseinterface.html#remove","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":15,"kind":2048,"name":"flush","url":"interfaces/_core_src_database_model_.databaseinterface.html#flush","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":16,"kind":2048,"name":"toString","url":"interfaces/_core_src_database_model_.databaseinterface.html#tostring","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"core/src/database.model\".DatabaseInterface"},{"id":17,"kind":1,"name":"\"core/src/database\"","url":"modules/_core_src_database_.html","classes":"tsd-kind-external-module"},{"id":18,"kind":128,"name":"Database","url":"classes/_core_src_database_.database.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"core/src/database\""},{"id":19,"kind":1024,"name":"buff","url":"classes/_core_src_database_.database.html#buff","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":20,"kind":1024,"name":"changeHandlers","url":"classes/_core_src_database_.database.html#changehandlers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":21,"kind":512,"name":"constructor","url":"classes/_core_src_database_.database.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":22,"kind":1024,"name":"ctx","url":"classes/_core_src_database_.database.html#ctx","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":23,"kind":2048,"name":"init","url":"classes/_core_src_database_.database.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":24,"kind":2048,"name":"read","url":"classes/_core_src_database_.database.html#read","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":25,"kind":2048,"name":"write","url":"classes/_core_src_database_.database.html#write","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":26,"kind":2048,"name":"runChangeHandlers","url":"classes/_core_src_database_.database.html#runchangehandlers","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":27,"kind":2048,"name":"subscribe","url":"classes/_core_src_database_.database.html#subscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":28,"kind":2048,"name":"unsubscribe","url":"classes/_core_src_database_.database.html#unsubscribe","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":29,"kind":2048,"name":"remove","url":"classes/_core_src_database_.database.html#remove","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":30,"kind":2048,"name":"flush","url":"classes/_core_src_database_.database.html#flush","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":31,"kind":2048,"name":"toString","url":"classes/_core_src_database_.database.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"core/src/database\".Database"},{"id":32,"kind":2048,"name":"resolve","url":"classes/_core_src_database_.database.html#resolve","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":33,"kind":2048,"name":"serialize","url":"classes/_core_src_database_.database.html#serialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":34,"kind":2048,"name":"hasSpace","url":"classes/_core_src_database_.database.html#hasspace","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"core/src/database\".Database"},{"id":35,"kind":32,"name":"write","url":"modules/_core_src_database_.html#write","classes":"tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database\""},{"id":36,"kind":32,"name":"read","url":"modules/_core_src_database_.html#read","classes":"tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database\""},{"id":37,"kind":2097152,"name":"DEFAULT_CTX","url":"modules/_core_src_database_.html#default_ctx","classes":"tsd-kind-object-literal tsd-parent-kind-external-module","parent":"\"core/src/database\""},{"id":38,"kind":32,"name":"logger","url":"modules/_core_src_database_.html#default_ctx.logger","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"core/src/database\".DEFAULT_CTX"},{"id":39,"kind":32,"name":"cachePath","url":"modules/_core_src_database_.html#default_ctx.cachepath","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"core/src/database\".DEFAULT_CTX"},{"id":40,"kind":32,"name":"maxDbSizeMB","url":"modules/_core_src_database_.html#default_ctx.maxdbsizemb","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"core/src/database\".DEFAULT_CTX"},{"id":41,"kind":1,"name":"\"core/src/database.test\"","url":"modules/_core_src_database_test_.html","classes":"tsd-kind-external-module"},{"id":42,"kind":64,"name":"generateString","url":"modules/_core_src_database_test_.html#generatestring","classes":"tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database.test\""},{"id":43,"kind":32,"name":"maxDbSizeMB","url":"modules/_core_src_database_test_.html#maxdbsizemb","classes":"tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"core/src/database.test\""},{"id":44,"kind":1,"name":"\"core/src/index\"","url":"modules/_core_src_index_.html","classes":"tsd-kind-external-module"}]};
\ No newline at end of file diff --git a/docs/core/classes/_core_src_database_.database.html b/docs/core/classes/_core_src_database_.database.html index 8f8b9d7..0b00046 100644 --- a/docs/core/classes/_core_src_database_.database.html +++ b/docs/core/classes/_core_src_database_.database.html @@ -145,7 +145,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L62">core/src/database.ts:62</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L41">core/src/database.ts:41</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -167,7 +167,7 @@ <div class="tsd-signature tsd-kind-icon">buff<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L56">core/src/database.ts:56</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L35">core/src/database.ts:35</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -182,7 +182,7 @@ <div class="tsd-signature tsd-kind-icon">change<wbr>Handlers<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_core_src_change_handlers_model_.changehandlers.html" class="tsd-signature-type">ChangeHandlers</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L62">core/src/database.ts:62</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L41">core/src/database.ts:41</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -199,7 +199,7 @@ <div class="tsd-signature tsd-kind-icon">ctx<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_core_src_context_model_.context.html" class="tsd-signature-type">Context</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L63">core/src/database.ts:63</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L43">core/src/database.ts:43</a></li> </ul> </aside> </section> @@ -217,7 +217,7 @@ <aside class="tsd-sources"> <p>Implementation of <a href="../interfaces/_core_src_database_model_.databaseinterface.html">DatabaseInterface</a>.<a href="../interfaces/_core_src_database_model_.databaseinterface.html#flush">flush</a></p> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L129">core/src/database.ts:129</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L110">core/src/database.ts:110</a></li> </ul> </aside> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4> @@ -234,7 +234,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L206">core/src/database.ts:206</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L187">core/src/database.ts:187</a></li> </ul> </aside> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> @@ -252,7 +252,7 @@ <aside class="tsd-sources"> <p>Implementation of <a href="../interfaces/_core_src_database_model_.databaseinterface.html">DatabaseInterface</a>.<a href="../interfaces/_core_src_database_model_.databaseinterface.html#init">init</a></p> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L65">core/src/database.ts:65</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L45">core/src/database.ts:45</a></li> </ul> </aside> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4> @@ -270,7 +270,7 @@ <aside class="tsd-sources"> <p>Implementation of <a href="../interfaces/_core_src_database_model_.databaseinterface.html">DatabaseInterface</a>.<a href="../interfaces/_core_src_database_model_.databaseinterface.html#read">read</a></p> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L78">core/src/database.ts:78</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L59">core/src/database.ts:59</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -294,7 +294,7 @@ <aside class="tsd-sources"> <p>Implementation of <a href="../interfaces/_core_src_database_model_.databaseinterface.html">DatabaseInterface</a>.<a href="../interfaces/_core_src_database_model_.databaseinterface.html#remove">remove</a></p> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L125">core/src/database.ts:125</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L106">core/src/database.ts:106</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -317,7 +317,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L150">core/src/database.ts:150</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L131">core/src/database.ts:131</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -358,7 +358,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L103">core/src/database.ts:103</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L84">core/src/database.ts:84</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -384,7 +384,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L201">core/src/database.ts:201</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L182">core/src/database.ts:182</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -410,7 +410,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L112">core/src/database.ts:112</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L93">core/src/database.ts:93</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -467,7 +467,7 @@ <aside class="tsd-sources"> <p>Implementation of <a href="../interfaces/_core_src_database_model_.databaseinterface.html">DatabaseInterface</a>.<a href="../interfaces/_core_src_database_model_.databaseinterface.html#tostring">toString</a></p> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L134">core/src/database.ts:134</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L115">core/src/database.ts:115</a></li> </ul> </aside> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4> @@ -484,7 +484,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L121">core/src/database.ts:121</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L102">core/src/database.ts:102</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -507,7 +507,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L85">core/src/database.ts:85</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L66">core/src/database.ts:66</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -559,6 +559,9 @@ <a href="../modules/_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_util_.html">"lib/util"</a> </li> </ul> @@ -628,15 +631,6 @@ <li class=" tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported"> <a href="../modules/_core_src_database_.html#write" class="tsd-kind-icon">write</a> </li> - <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <a href="../modules/_core_src_database_.html#ischildormatch" class="tsd-kind-icon">is<wbr>Child<wbr>OrMatch</a> - </li> - <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <a href="../modules/_core_src_database_.html#isrootnode" class="tsd-kind-icon">is<wbr>Root<wbr>Node</a> - </li> - <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <a href="../modules/_core_src_database_.html#splitpath" class="tsd-kind-icon">split<wbr>Path</a> - </li> <li class=" tsd-kind-object-literal tsd-parent-kind-external-module"> <a href="../modules/_core_src_database_.html#default_ctx" class="tsd-kind-icon">DEFAULT_<wbr>CTX</a> </li> diff --git a/docs/core/classes/_lib_error_model_.naiveerror.html b/docs/core/classes/_lib_error_model_.naiveerror.html index 471acc7..a8f3d12 100644 --- a/docs/core/classes/_lib_error_model_.naiveerror.html +++ b/docs/core/classes/_lib_error_model_.naiveerror.html @@ -117,7 +117,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/error.model.ts#L18">lib/error.model.ts:18</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/error.model.ts#L18">lib/error.model.ts:18</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -139,7 +139,7 @@ <div class="tsd-signature tsd-kind-icon">code<span class="tsd-signature-symbol">:</span> <a href="../enums/_lib_error_model_.naiveerrorcode.html" class="tsd-signature-type">NaiveErrorCode</a></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/error.model.ts#L19">lib/error.model.ts:19</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/error.model.ts#L19">lib/error.model.ts:19</a></li> </ul> </aside> </section> @@ -223,6 +223,9 @@ <a href="../modules/_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/enums/_lib_error_model_.naiveerrorcode.html b/docs/core/enums/_lib_error_model_.naiveerrorcode.html index d73ab75..dcbf438 100644 --- a/docs/core/enums/_lib_error_model_.naiveerrorcode.html +++ b/docs/core/enums/_lib_error_model_.naiveerrorcode.html @@ -91,7 +91,7 @@ <div class="tsd-signature tsd-kind-icon">OUT_<wbr>OF_<wbr>SPACE<span class="tsd-signature-symbol">:</span> </div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/error.model.ts#L3">lib/error.model.ts:3</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/error.model.ts#L3">lib/error.model.ts:3</a></li> </ul> </aside> </section> @@ -101,7 +101,7 @@ <div class="tsd-signature tsd-kind-icon">UNCAUGHT<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol"> = 0</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/error.model.ts#L2">lib/error.model.ts:2</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/error.model.ts#L2">lib/error.model.ts:2</a></li> </ul> </aside> </section> @@ -141,6 +141,9 @@ <a href="../modules/_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/globals.html b/docs/core/globals.html index c8936de..ce0dd15 100644 --- a/docs/core/globals.html +++ b/docs/core/globals.html @@ -77,6 +77,7 @@ <li class="tsd-kind-external-module"><a href="modules/_core_src_database_test_.html" class="tsd-kind-icon">"core/src/database.test"</a></li> <li class="tsd-kind-external-module"><a href="modules/_core_src_index_.html" class="tsd-kind-icon">"core/src/index"</a></li> <li class="tsd-kind-external-module tsd-is-external"><a href="modules/_lib_error_model_.html" class="tsd-kind-icon">"lib/error.model"</a></li> + <li class="tsd-kind-external-module tsd-is-external"><a href="modules/_lib_path_.html" class="tsd-kind-icon">"lib/path"</a></li> <li class="tsd-kind-external-module tsd-is-external"><a href="modules/_lib_util_.html" class="tsd-kind-icon">"lib/util"</a></li> </ul> </section> @@ -118,6 +119,9 @@ <a href="modules/_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="modules/_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="modules/_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/index.html b/docs/core/index.html index dbb94ba..d2c8de1 100644 --- a/docs/core/index.html +++ b/docs/core/index.html @@ -102,6 +102,9 @@ <a href="modules/_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="modules/_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="modules/_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/interfaces/_core_src_change_handlers_model_.changehandlers.html b/docs/core/interfaces/_core_src_change_handlers_model_.changehandlers.html index a04ca2f..64679a8 100644 --- a/docs/core/interfaces/_core_src_change_handlers_model_.changehandlers.html +++ b/docs/core/interfaces/_core_src_change_handlers_model_.changehandlers.html @@ -142,6 +142,9 @@ <a href="../modules/_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/interfaces/_core_src_context_model_.context.html b/docs/core/interfaces/_core_src_context_model_.context.html index 4dab808..17da599 100644 --- a/docs/core/interfaces/_core_src_context_model_.context.html +++ b/docs/core/interfaces/_core_src_context_model_.context.html @@ -100,7 +100,7 @@ <div class="tsd-signature tsd-kind-icon">cache<wbr>Path<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/nvandoorn/naive/blob/690a093/core/src/context.model.ts#L13">core/src/context.model.ts:13</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/context.model.ts#L13">core/src/context.model.ts:13</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -115,7 +115,7 @@ <div class="tsd-signature tsd-kind-icon">logger<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/context.model.ts#L9">core/src/context.model.ts:9</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/context.model.ts#L9">core/src/context.model.ts:9</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -154,7 +154,7 @@ <div class="tsd-signature tsd-kind-icon">max<wbr>DbSizeMB<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/nvandoorn/naive/blob/690a093/core/src/context.model.ts#L17">core/src/context.model.ts:17</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/context.model.ts#L17">core/src/context.model.ts:17</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -199,6 +199,9 @@ <a href="../modules/_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/interfaces/_core_src_database_model_.databaseinterface.html b/docs/core/interfaces/_core_src_database_model_.databaseinterface.html index 48609f5..d15448b 100644 --- a/docs/core/interfaces/_core_src_database_model_.databaseinterface.html +++ b/docs/core/interfaces/_core_src_database_model_.databaseinterface.html @@ -114,7 +114,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.model.ts#L45">core/src/database.model.ts:45</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.model.ts#L45">core/src/database.model.ts:45</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -136,7 +136,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.model.ts#L10">core/src/database.model.ts:10</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.model.ts#L10">core/src/database.model.ts:10</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -162,7 +162,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.model.ts#L19">core/src/database.model.ts:19</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.model.ts#L19">core/src/database.model.ts:19</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -193,7 +193,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.model.ts#L40">core/src/database.model.ts:40</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.model.ts#L40">core/src/database.model.ts:40</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -221,7 +221,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.model.ts#L24">core/src/database.model.ts:24</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.model.ts#L24">core/src/database.model.ts:24</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -282,7 +282,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.model.ts#L50">core/src/database.model.ts:50</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.model.ts#L50">core/src/database.model.ts:50</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -304,7 +304,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.model.ts#L35">core/src/database.model.ts:35</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.model.ts#L35">core/src/database.model.ts:35</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -365,6 +365,9 @@ <a href="../modules/_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/modules/_core_src_change_handlers_model_.html b/docs/core/modules/_core_src_change_handlers_model_.html index 8748bf2..57937eb 100644 --- a/docs/core/modules/_core_src_change_handlers_model_.html +++ b/docs/core/modules/_core_src_change_handlers_model_.html @@ -114,6 +114,9 @@ <a href="_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/modules/_core_src_context_model_.html b/docs/core/modules/_core_src_context_model_.html index e1f337b..071a975 100644 --- a/docs/core/modules/_core_src_context_model_.html +++ b/docs/core/modules/_core_src_context_model_.html @@ -114,6 +114,9 @@ <a href="_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/modules/_core_src_database_.html b/docs/core/modules/_core_src_database_.html index 26c3c7d..feba551 100644 --- a/docs/core/modules/_core_src_database_.html +++ b/docs/core/modules/_core_src_database_.html @@ -83,14 +83,6 @@ <li class="tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported"><a href="_core_src_database_.html#write" class="tsd-kind-icon">write</a></li> </ul> </section> - <section class="tsd-index-section tsd-is-not-exported"> - <h3>Functions</h3> - <ul class="tsd-index-list"> - <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"><a href="_core_src_database_.html#ischildormatch" class="tsd-kind-icon">is<wbr>Child<wbr>OrMatch</a></li> - <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"><a href="_core_src_database_.html#isrootnode" class="tsd-kind-icon">is<wbr>Root<wbr>Node</a></li> - <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"><a href="_core_src_database_.html#splitpath" class="tsd-kind-icon">split<wbr>Path</a></li> - </ul> - </section> <section class="tsd-index-section "> <h3>Object literals</h3> <ul class="tsd-index-list"> @@ -108,7 +100,7 @@ <div class="tsd-signature tsd-kind-icon">read<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">__promisify__</span><span class="tsd-signature-symbol"> = promisify(readFile)</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L34">core/src/database.ts:34</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L13">core/src/database.ts:13</a></li> </ul> </aside> </section> @@ -118,103 +110,11 @@ <div class="tsd-signature tsd-kind-icon">write<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">__promisify__</span><span class="tsd-signature-symbol"> = promisify(writeFile)</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L33">core/src/database.ts:33</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L12">core/src/database.ts:12</a></li> </ul> </aside> </section> </section> - <section class="tsd-panel-group tsd-member-group tsd-is-not-exported"> - <h2>Functions</h2> - <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <a name="ischildormatch" class="tsd-anchor"></a> - <h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Child<wbr>OrMatch</h3> - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <li class="tsd-signature tsd-kind-icon">is<wbr>Child<wbr>OrMatch<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> - </ul> - <ul class="tsd-descriptions"> - <li class="tsd-description"> - <aside class="tsd-sources"> - <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L27">core/src/database.ts:27</a></li> - </ul> - </aside> - <div class="tsd-comment tsd-typography"> - <div class="lead"> - <p>Check if path1 matches path2, - if not, check if its a subpath</p> - </div> - <p><a href="https://stackoverflow.com/questions/37521893/determine-if-a-path-is-subdirectory-of-another-in-node-js">https://stackoverflow.com/questions/37521893/determine-if-a-path-is-subdirectory-of-another-in-node-js</a></p> - </div> - <h4 class="tsd-parameters-title">Parameters</h4> - <ul class="tsd-parameters"> - <li> - <h5>child: <span class="tsd-signature-type">string</span></h5> - </li> - <li> - <h5>parent: <span class="tsd-signature-type">string</span></h5> - </li> - </ul> - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> - </li> - </ul> - </section> - <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <a name="isrootnode" class="tsd-anchor"></a> - <h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Root<wbr>Node</h3> - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <li class="tsd-signature tsd-kind-icon">is<wbr>Root<wbr>Node<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> - </ul> - <ul class="tsd-descriptions"> - <li class="tsd-description"> - <aside class="tsd-sources"> - <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L19">core/src/database.ts:19</a></li> - </ul> - </aside> - <div class="tsd-comment tsd-typography"> - <div class="lead"> - <p>Identify if a path is a root node</p> - </div> - </div> - <h4 class="tsd-parameters-title">Parameters</h4> - <ul class="tsd-parameters"> - <li> - <h5>path: <span class="tsd-signature-type">string</span></h5> - </li> - </ul> - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> - </li> - </ul> - </section> - <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <a name="splitpath" class="tsd-anchor"></a> - <h3><span class="tsd-flag ts-flagConst">Const</span> split<wbr>Path</h3> - <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <li class="tsd-signature tsd-kind-icon">split<wbr>Path<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li> - </ul> - <ul class="tsd-descriptions"> - <li class="tsd-description"> - <aside class="tsd-sources"> - <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L14">core/src/database.ts:14</a></li> - </ul> - </aside> - <div class="tsd-comment tsd-typography"> - <div class="lead"> - <p>Split path using "/" as a delimiter</p> - </div> - </div> - <h4 class="tsd-parameters-title">Parameters</h4> - <ul class="tsd-parameters"> - <li> - <h5>path: <span class="tsd-signature-type">string</span></h5> - </li> - </ul> - <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4> - </li> - </ul> - </section> - </section> <section class="tsd-panel-group tsd-member-group "> <h2>Object literals</h2> <section class="tsd-panel tsd-member tsd-kind-object-literal tsd-parent-kind-external-module"> @@ -223,7 +123,7 @@ <div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr>CTX<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L36">core/src/database.ts:36</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L15">core/src/database.ts:15</a></li> </ul> </aside> <section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal"> @@ -232,7 +132,7 @@ <div class="tsd-signature tsd-kind-icon">cache<wbr>Path<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = `${__dirname}/db.json`</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L38">core/src/database.ts:38</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L17">core/src/database.ts:17</a></li> </ul> </aside> </section> @@ -242,7 +142,7 @@ <div class="tsd-signature tsd-kind-icon">logger<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">log</span><span class="tsd-signature-symbol"> = console.log</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L37">core/src/database.ts:37</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L16">core/src/database.ts:16</a></li> </ul> </aside> </section> @@ -252,7 +152,7 @@ <div class="tsd-signature tsd-kind-icon">max<wbr>DbSizeMB<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 6</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.ts#L39">core/src/database.ts:39</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.ts#L18">core/src/database.ts:18</a></li> </ul> </aside> </section> @@ -293,6 +193,9 @@ <a href="_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_util_.html">"lib/util"</a> </li> </ul> @@ -308,15 +211,6 @@ <li class=" tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported"> <a href="_core_src_database_.html#write" class="tsd-kind-icon">write</a> </li> - <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <a href="_core_src_database_.html#ischildormatch" class="tsd-kind-icon">is<wbr>Child<wbr>OrMatch</a> - </li> - <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <a href="_core_src_database_.html#isrootnode" class="tsd-kind-icon">is<wbr>Root<wbr>Node</a> - </li> - <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported"> - <a href="_core_src_database_.html#splitpath" class="tsd-kind-icon">split<wbr>Path</a> - </li> <li class=" tsd-kind-object-literal tsd-parent-kind-external-module"> <a href="_core_src_database_.html#default_ctx" class="tsd-kind-icon">DEFAULT_<wbr>CTX</a> </li> diff --git a/docs/core/modules/_core_src_database_model_.html b/docs/core/modules/_core_src_database_model_.html index 0e63213..58e9ba6 100644 --- a/docs/core/modules/_core_src_database_model_.html +++ b/docs/core/modules/_core_src_database_model_.html @@ -114,6 +114,9 @@ <a href="_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/modules/_core_src_database_test_.html b/docs/core/modules/_core_src_database_test_.html index c2ca63a..3bc2ed3 100644 --- a/docs/core/modules/_core_src_database_test_.html +++ b/docs/core/modules/_core_src_database_test_.html @@ -93,7 +93,7 @@ <div class="tsd-signature tsd-kind-icon">max<wbr>DbSizeMB<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0.1</span><span class="tsd-signature-symbol"> = 0.1</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.test.ts#L9">core/src/database.test.ts:9</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.test.ts#L9">core/src/database.test.ts:9</a></li> </ul> </aside> </section> @@ -110,7 +110,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/core/src/database.test.ts#L4">core/src/database.test.ts:4</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/core/src/database.test.ts#L4">core/src/database.test.ts:4</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -159,6 +159,9 @@ <a href="_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/modules/_core_src_index_.html b/docs/core/modules/_core_src_index_.html index faa7a95..bed9ce9 100644 --- a/docs/core/modules/_core_src_index_.html +++ b/docs/core/modules/_core_src_index_.html @@ -101,6 +101,9 @@ <a href="_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/modules/_lib_error_model_.html b/docs/core/modules/_lib_error_model_.html index ae09614..e2838b4 100644 --- a/docs/core/modules/_lib_error_model_.html +++ b/docs/core/modules/_lib_error_model_.html @@ -105,7 +105,7 @@ <div class="tsd-signature tsd-kind-icon">e<span class="tsd-signature-symbol">:</span> <a href="../enums/_lib_error_model_.naiveerrorcode.html" class="tsd-signature-type">NaiveErrorCode</a><span class="tsd-signature-symbol"> = NaiveErrorCode</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/error.model.ts#L6">lib/error.model.ts:6</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/error.model.ts#L6">lib/error.model.ts:6</a></li> </ul> </aside> </section> @@ -122,7 +122,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/error.model.ts#L8">lib/error.model.ts:8</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/error.model.ts#L8">lib/error.model.ts:8</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -174,6 +174,9 @@ <a href="_lib_error_model_.html">"lib/error.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_util_.html">"lib/util"</a> </li> </ul> diff --git a/docs/core/modules/_lib_path_.html b/docs/core/modules/_lib_path_.html new file mode 100644 index 0000000..2a39e9a --- /dev/null +++ b/docs/core/modules/_lib_path_.html @@ -0,0 +1,381 @@ +<!doctype html> +<html class="default no-js"> +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <title>"lib/path" | naive-core</title> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="stylesheet" href="../assets/css/main.css"> +</head> +<body> +<header> + <div class="tsd-page-toolbar"> + <div class="container"> + <div class="table-wrap"> + <div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base=".."> + <div class="field"> + <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label> + <input id="tsd-search-field" type="text" /> + </div> + <ul class="results"> + <li class="state loading">Preparing search index...</li> + <li class="state failure">The search index is not available</li> + </ul> + <a href="../index.html" class="title">naive-core</a> + </div> + <div class="table-cell" id="tsd-widgets"> + <div id="tsd-filter"> + <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a> + <div class="tsd-filter-group"> + <div class="tsd-select" id="tsd-filter-visibility"> + <span class="tsd-select-label">All</span> + <ul class="tsd-select-list"> + <li data-value="public">Public</li> + <li data-value="protected">Public/Protected</li> + <li data-value="private" class="selected">All</li> + </ul> + </div> + <input type="checkbox" id="tsd-filter-inherited" checked /> + <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label> + <input type="checkbox" id="tsd-filter-externals" checked /> + <label class="tsd-widget" for="tsd-filter-externals">Externals</label> + <input type="checkbox" id="tsd-filter-only-exported" /> + <label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label> + </div> + </div> + <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a> + </div> + </div> + </div> + </div> + <div class="tsd-page-title"> + <div class="container"> + <ul class="tsd-breadcrumb"> + <li> + <a href="../globals.html">Globals</a> + </li> + <li> + <a href="_lib_path_.html">"lib/path"</a> + </li> + </ul> + <h1>External module "lib/path"</h1> + </div> + </div> +</header> +<div class="container container-main"> + <div class="row"> + <div class="col-8 col-content"> + <section class="tsd-panel-group tsd-index-group"> + <h2>Index</h2> + <section class="tsd-panel tsd-index-panel"> + <div class="tsd-index-content"> + <section class="tsd-index-section tsd-is-external"> + <h3>Functions</h3> + <ul class="tsd-index-list"> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#decodepath" class="tsd-kind-icon">decode<wbr>Path</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#encodepath" class="tsd-kind-icon">encode<wbr>Path</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#getpathsupersets" class="tsd-kind-icon">get<wbr>Path<wbr>Super<wbr>Sets</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#ischildormatch" class="tsd-kind-icon">is<wbr>Child<wbr>OrMatch</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#isrootnode" class="tsd-kind-icon">is<wbr>Root<wbr>Node</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#splitpath" class="tsd-kind-icon">split<wbr>Path</a></li> + </ul> + </section> + </div> + </section> + </section> + <section class="tsd-panel-group tsd-member-group tsd-is-external"> + <h2>Functions</h2> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="decodepath" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> decode<wbr>Path</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">decode<wbr>Path<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L9">lib/path.ts:9</a></li> + </ul> + </aside> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="encodepath" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> encode<wbr>Path</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">encode<wbr>Path<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L3">lib/path.ts:3</a></li> + </ul> + </aside> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="getpathsupersets" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> get<wbr>Path<wbr>Super<wbr>Sets</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">get<wbr>Path<wbr>Super<wbr>Sets<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L34">lib/path.ts:34</a></li> + </ul> + </aside> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="ischildormatch" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Child<wbr>OrMatch</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">is<wbr>Child<wbr>OrMatch<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L28">lib/path.ts:28</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Check if path1 matches path2, + if not, check if its a subpath</p> + </div> + <p><a href="https://stackoverflow.com/questions/37521893/determine-if-a-path-is-subdirectory-of-another-in-node-js">https://stackoverflow.com/questions/37521893/determine-if-a-path-is-subdirectory-of-another-in-node-js</a></p> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>child: <span class="tsd-signature-type">string</span></h5> + </li> + <li> + <h5>parent: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="isrootnode" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Root<wbr>Node</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">is<wbr>Root<wbr>Node<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L20">lib/path.ts:20</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Identify if a path is a root node</p> + </div> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="splitpath" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> split<wbr>Path</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">split<wbr>Path<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L14">lib/path.ts:14</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Split path using "/" as a delimiter</p> + </div> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4> + </li> + </ul> + </section> + </section> + </div> + <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> + <nav class="tsd-navigation primary"> + <ul> + <li class="globals "> + <a href="../globals.html"><em>Globals</em></a> + </li> + <li class="label tsd-is-external"> + <span>Internals</span> + </li> + <li class=" tsd-kind-external-module"> + <a href="_core_src_change_handlers_model_.html">"core/src/change-<wbr>handlers.model"</a> + </li> + <li class=" tsd-kind-external-module"> + <a href="_core_src_context_model_.html">"core/src/context.model"</a> + </li> + <li class=" tsd-kind-external-module"> + <a href="_core_src_database_.html">"core/src/database"</a> + </li> + <li class=" tsd-kind-external-module"> + <a href="_core_src_database_model_.html">"core/src/database.model"</a> + </li> + <li class=" tsd-kind-external-module"> + <a href="_core_src_database_test_.html">"core/src/database.test"</a> + </li> + <li class=" tsd-kind-external-module"> + <a href="_core_src_index_.html">"core/src/index"</a> + </li> + <li class="label tsd-is-external"> + <span>Externals</span> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_error_model_.html">"lib/error.model"</a> + </li> + <li class="current tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_util_.html">"lib/util"</a> + </li> + </ul> + </nav> + <nav class="tsd-navigation secondary menu-sticky"> + <ul class="before-current"> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#decodepath" class="tsd-kind-icon">decode<wbr>Path</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#encodepath" class="tsd-kind-icon">encode<wbr>Path</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#getpathsupersets" class="tsd-kind-icon">get<wbr>Path<wbr>Super<wbr>Sets</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#ischildormatch" class="tsd-kind-icon">is<wbr>Child<wbr>OrMatch</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#isrootnode" class="tsd-kind-icon">is<wbr>Root<wbr>Node</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#splitpath" class="tsd-kind-icon">split<wbr>Path</a> + </li> + </ul> + </nav> + </div> + </div> +</div> +<footer class="with-border-bottom"> + <div class="container"> + <h2>Legend</h2> + <div class="tsd-legend-group"> + <ul class="tsd-legend"> + <li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li> + <li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li> + <li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li> + <li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li> + <li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li> + <li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li> + <li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li> + <li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li> + <li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li> + <li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li> + <li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li> + <li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li> + <li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li> + <li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li> + <li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li> + <li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li> + <li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li> + <li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li> + <li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li> + <li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li> + <li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li> + <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li> + <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li> + <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li> + <li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li> + <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li> + <li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li> + <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li> + <li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li> + </ul> + </div> + </div> +</footer> +<div class="container tsd-generator"> + <p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p> +</div> +<div class="overlay"></div> +<script src="../assets/js/main.js"></script> +<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script> +</body> +</html>
\ No newline at end of file diff --git a/docs/core/modules/_lib_util_.html b/docs/core/modules/_lib_util_.html index c434cbe..b21936c 100644 --- a/docs/core/modules/_lib_util_.html +++ b/docs/core/modules/_lib_util_.html @@ -75,6 +75,7 @@ <ul class="tsd-index-list"> <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_util_.html#getkey" class="tsd-kind-icon">get<wbr>Key</a></li> <li class="tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter tsd-is-external"><a href="_lib_util_.html#last" class="tsd-kind-icon">last</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_util_.html#now" class="tsd-kind-icon">now</a></li> </ul> </section> </div> @@ -92,7 +93,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/util.ts#L9">lib/util.ts:9</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/util.ts#L9">lib/util.ts:9</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -120,7 +121,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/util.ts#L4">lib/util.ts:4</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/util.ts#L4">lib/util.ts:4</a></li> </ul> </aside> <div class="tsd-comment tsd-typography"> @@ -144,6 +145,23 @@ </li> </ul> </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="now" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> now</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">now<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/util.ts#L12">lib/util.ts:12</a></li> + </ul> + </aside> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4> + </li> + </ul> + </section> </section> </div> <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> @@ -179,6 +197,9 @@ <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_error_model_.html">"lib/error.model"</a> </li> + <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> <li class="current tsd-kind-external-module tsd-is-external"> <a href="_lib_util_.html">"lib/util"</a> </li> @@ -192,6 +213,9 @@ <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter tsd-is-external"> <a href="_lib_util_.html#last" class="tsd-kind-icon">last</a> </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_util_.html#now" class="tsd-kind-icon">now</a> + </li> </ul> </nav> </div> diff --git a/docs/server/globals.html b/docs/server/globals.html index 6a25999..e629183 100644 --- a/docs/server/globals.html +++ b/docs/server/globals.html @@ -73,6 +73,7 @@ <li class="tsd-kind-external-module tsd-is-external"><a href="modules/_lib_database_change_model_.html" class="tsd-kind-icon">"lib/database-<wbr>change.model"</a></li> <li class="tsd-kind-external-module tsd-is-external"><a href="modules/_lib_path_.html" class="tsd-kind-icon">"lib/path"</a></li> <li class="tsd-kind-external-module tsd-is-external"><a href="modules/_lib_subscription_req_model_.html" class="tsd-kind-icon">"lib/subscription-<wbr>req.model"</a></li> + <li class="tsd-kind-external-module tsd-is-external"><a href="modules/_lib_util_.html" class="tsd-kind-icon">"lib/util"</a></li> <li class="tsd-kind-external-module tsd-is-external"><a href="modules/_lib_write_req_model_.html" class="tsd-kind-icon">"lib/write-<wbr>req.model"</a></li> <li class="tsd-kind-external-module"><a href="modules/_server_src_context_model_.html" class="tsd-kind-icon">"server/src/context.model"</a></li> <li class="tsd-kind-external-module"><a href="modules/_server_src_operations_.html" class="tsd-kind-icon">"server/src/operations"</a></li> @@ -114,6 +115,9 @@ <a href="modules/_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="modules/_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="modules/_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> diff --git a/docs/server/index.html b/docs/server/index.html index 529b433..8f2f967 100644 --- a/docs/server/index.html +++ b/docs/server/index.html @@ -99,6 +99,9 @@ <a href="modules/_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="modules/_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="modules/_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> diff --git a/docs/server/interfaces/_lib_database_change_model_.databasechange.html b/docs/server/interfaces/_lib_database_change_model_.databasechange.html index 48faff1..6fad669 100644 --- a/docs/server/interfaces/_lib_database_change_model_.databasechange.html +++ b/docs/server/interfaces/_lib_database_change_model_.databasechange.html @@ -99,7 +99,7 @@ <div class="tsd-signature tsd-kind-icon">change<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/database-change.model.ts#L3">lib/database-change.model.ts:3</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/database-change.model.ts#L3">lib/database-change.model.ts:3</a></li> </ul> </aside> </section> @@ -109,7 +109,7 @@ <div class="tsd-signature tsd-kind-icon">path<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/nvandoorn/naive/blob/690a093/lib/database-change.model.ts#L2">lib/database-change.model.ts:2</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/database-change.model.ts#L2">lib/database-change.model.ts:2</a></li> </ul> </aside> </section> @@ -146,6 +146,9 @@ <a href="../modules/_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> diff --git a/docs/server/interfaces/_lib_subscription_req_model_.subscriptionrequest.html b/docs/server/interfaces/_lib_subscription_req_model_.subscriptionrequest.html index 11246b0..7cc8e96 100644 --- a/docs/server/interfaces/_lib_subscription_req_model_.subscriptionrequest.html +++ b/docs/server/interfaces/_lib_subscription_req_model_.subscriptionrequest.html @@ -98,7 +98,7 @@ <div class="tsd-signature tsd-kind-icon">path<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/nvandoorn/naive/blob/690a093/lib/subscription-req.model.ts#L2">lib/subscription-req.model.ts:2</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/subscription-req.model.ts#L2">lib/subscription-req.model.ts:2</a></li> </ul> </aside> </section> @@ -135,6 +135,9 @@ <a href="../modules/_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> diff --git a/docs/server/interfaces/_lib_write_req_model_.writerequest.html b/docs/server/interfaces/_lib_write_req_model_.writerequest.html index bd33970..c0fb434 100644 --- a/docs/server/interfaces/_lib_write_req_model_.writerequest.html +++ b/docs/server/interfaces/_lib_write_req_model_.writerequest.html @@ -99,7 +99,7 @@ <div class="tsd-signature tsd-kind-icon">path<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/nvandoorn/naive/blob/690a093/lib/write-req.model.ts#L2">lib/write-req.model.ts:2</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/write-req.model.ts#L2">lib/write-req.model.ts:2</a></li> </ul> </aside> </section> @@ -109,7 +109,7 @@ <div class="tsd-signature tsd-kind-icon">to<wbr>Write<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Object</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/write-req.model.ts#L3">lib/write-req.model.ts:3</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/write-req.model.ts#L3">lib/write-req.model.ts:3</a></li> </ul> </aside> </section> @@ -145,6 +145,9 @@ <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> + <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_util_.html">"lib/util"</a> + </li> <li class="current tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> diff --git a/docs/server/interfaces/_server_src_context_model_.context.html b/docs/server/interfaces/_server_src_context_model_.context.html index 4e37209..184548b 100644 --- a/docs/server/interfaces/_server_src_context_model_.context.html +++ b/docs/server/interfaces/_server_src_context_model_.context.html @@ -100,7 +100,7 @@ <div class="tsd-signature tsd-kind-icon">http<wbr>Port<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/nvandoorn/naive/blob/690a093/server/src/context.model.ts#L2">server/src/context.model.ts:2</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/server/src/context.model.ts#L2">server/src/context.model.ts:2</a></li> </ul> </aside> </section> @@ -110,7 +110,7 @@ <div class="tsd-signature tsd-kind-icon">logger<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/server/src/context.model.ts#L4">server/src/context.model.ts:4</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/server/src/context.model.ts#L4">server/src/context.model.ts:4</a></li> </ul> </aside> <div class="tsd-type-declaration"> @@ -141,7 +141,7 @@ <div class="tsd-signature tsd-kind-icon">ws<wbr>Port<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/nvandoorn/naive/blob/690a093/server/src/context.model.ts#L3">server/src/context.model.ts:3</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/server/src/context.model.ts#L3">server/src/context.model.ts:3</a></li> </ul> </aside> </section> @@ -178,6 +178,9 @@ <a href="../modules/_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="../modules/_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="../modules/_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> diff --git a/docs/server/modules/_lib_database_change_model_.html b/docs/server/modules/_lib_database_change_model_.html index 49ab7ae..e745876 100644 --- a/docs/server/modules/_lib_database_change_model_.html +++ b/docs/server/modules/_lib_database_change_model_.html @@ -111,6 +111,9 @@ <a href="_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> diff --git a/docs/server/modules/_lib_path_.html b/docs/server/modules/_lib_path_.html index 01707f9..ab72263 100644 --- a/docs/server/modules/_lib_path_.html +++ b/docs/server/modules/_lib_path_.html @@ -75,6 +75,10 @@ <ul class="tsd-index-list"> <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#decodepath" class="tsd-kind-icon">decode<wbr>Path</a></li> <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#encodepath" class="tsd-kind-icon">encode<wbr>Path</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#getpathsupersets" class="tsd-kind-icon">get<wbr>Path<wbr>Super<wbr>Sets</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#ischildormatch" class="tsd-kind-icon">is<wbr>Child<wbr>OrMatch</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#isrootnode" class="tsd-kind-icon">is<wbr>Root<wbr>Node</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_path_.html#splitpath" class="tsd-kind-icon">split<wbr>Path</a></li> </ul> </section> </div> @@ -92,7 +96,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/path.ts#L7">lib/path.ts:7</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L9">lib/path.ts:9</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -115,7 +119,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/lib/path.ts#L1">lib/path.ts:1</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L3">lib/path.ts:3</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -128,6 +132,118 @@ </li> </ul> </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="getpathsupersets" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> get<wbr>Path<wbr>Super<wbr>Sets</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">get<wbr>Path<wbr>Super<wbr>Sets<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L34">lib/path.ts:34</a></li> + </ul> + </aside> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="ischildormatch" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Child<wbr>OrMatch</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">is<wbr>Child<wbr>OrMatch<span class="tsd-signature-symbol">(</span>child<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, parent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L28">lib/path.ts:28</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Check if path1 matches path2, + if not, check if its a subpath</p> + </div> + <p><a href="https://stackoverflow.com/questions/37521893/determine-if-a-path-is-subdirectory-of-another-in-node-js">https://stackoverflow.com/questions/37521893/determine-if-a-path-is-subdirectory-of-another-in-node-js</a></p> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>child: <span class="tsd-signature-type">string</span></h5> + </li> + <li> + <h5>parent: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="isrootnode" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Root<wbr>Node</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">is<wbr>Root<wbr>Node<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L20">lib/path.ts:20</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Identify if a path is a root node</p> + </div> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="splitpath" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> split<wbr>Path</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">split<wbr>Path<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/path.ts#L14">lib/path.ts:14</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Split path using "/" as a delimiter</p> + </div> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>path: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4> + </li> + </ul> + </section> </section> </div> <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> @@ -161,6 +277,9 @@ <a href="_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> @@ -173,6 +292,18 @@ <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> <a href="_lib_path_.html#encodepath" class="tsd-kind-icon">encode<wbr>Path</a> </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#getpathsupersets" class="tsd-kind-icon">get<wbr>Path<wbr>Super<wbr>Sets</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#ischildormatch" class="tsd-kind-icon">is<wbr>Child<wbr>OrMatch</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#isrootnode" class="tsd-kind-icon">is<wbr>Root<wbr>Node</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_path_.html#splitpath" class="tsd-kind-icon">split<wbr>Path</a> + </li> </ul> </nav> </div> diff --git a/docs/server/modules/_lib_subscription_req_model_.html b/docs/server/modules/_lib_subscription_req_model_.html index 71dab85..eccc8f4 100644 --- a/docs/server/modules/_lib_subscription_req_model_.html +++ b/docs/server/modules/_lib_subscription_req_model_.html @@ -111,6 +111,9 @@ <a href="_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> diff --git a/docs/server/modules/_lib_util_.html b/docs/server/modules/_lib_util_.html new file mode 100644 index 0000000..64bf7c2 --- /dev/null +++ b/docs/server/modules/_lib_util_.html @@ -0,0 +1,287 @@ +<!doctype html> +<html class="default no-js"> +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <title>"lib/util" | naive-server</title> + <meta name="description" content=""> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="stylesheet" href="../assets/css/main.css"> +</head> +<body> +<header> + <div class="tsd-page-toolbar"> + <div class="container"> + <div class="table-wrap"> + <div class="table-cell" id="tsd-search" data-index="../assets/js/search.js" data-base=".."> + <div class="field"> + <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label> + <input id="tsd-search-field" type="text" /> + </div> + <ul class="results"> + <li class="state loading">Preparing search index...</li> + <li class="state failure">The search index is not available</li> + </ul> + <a href="../index.html" class="title">naive-server</a> + </div> + <div class="table-cell" id="tsd-widgets"> + <div id="tsd-filter"> + <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a> + <div class="tsd-filter-group"> + <div class="tsd-select" id="tsd-filter-visibility"> + <span class="tsd-select-label">All</span> + <ul class="tsd-select-list"> + <li data-value="public">Public</li> + <li data-value="protected">Public/Protected</li> + <li data-value="private" class="selected">All</li> + </ul> + </div> + <input type="checkbox" id="tsd-filter-inherited" checked /> + <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label> + <input type="checkbox" id="tsd-filter-externals" checked /> + <label class="tsd-widget" for="tsd-filter-externals">Externals</label> + <input type="checkbox" id="tsd-filter-only-exported" /> + <label class="tsd-widget" for="tsd-filter-only-exported">Only exported</label> + </div> + </div> + <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a> + </div> + </div> + </div> + </div> + <div class="tsd-page-title"> + <div class="container"> + <ul class="tsd-breadcrumb"> + <li> + <a href="../globals.html">Globals</a> + </li> + <li> + <a href="_lib_util_.html">"lib/util"</a> + </li> + </ul> + <h1>External module "lib/util"</h1> + </div> + </div> +</header> +<div class="container container-main"> + <div class="row"> + <div class="col-8 col-content"> + <section class="tsd-panel-group tsd-index-group"> + <h2>Index</h2> + <section class="tsd-panel tsd-index-panel"> + <div class="tsd-index-content"> + <section class="tsd-index-section tsd-is-external"> + <h3>Functions</h3> + <ul class="tsd-index-list"> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_util_.html#getkey" class="tsd-kind-icon">get<wbr>Key</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter tsd-is-external"><a href="_lib_util_.html#last" class="tsd-kind-icon">last</a></li> + <li class="tsd-kind-function tsd-parent-kind-external-module tsd-is-external"><a href="_lib_util_.html#now" class="tsd-kind-icon">now</a></li> + </ul> + </section> + </div> + </section> + </section> + <section class="tsd-panel-group tsd-member-group tsd-is-external"> + <h2>Functions</h2> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="getkey" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> get<wbr>Key</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">get<wbr>Key<span class="tsd-signature-symbol">(</span>seed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/util.ts#L9">lib/util.ts:9</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Generate a random key with a seed</p> + </div> + </div> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>seed: <span class="tsd-signature-type">string</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter tsd-is-external"> + <a name="last" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> last</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">last<T><span class="tsd-signature-symbol">(</span>t<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/util.ts#L4">lib/util.ts:4</a></li> + </ul> + </aside> + <div class="tsd-comment tsd-typography"> + <div class="lead"> + <p>Get the last item in t</p> + </div> + </div> + <h4 class="tsd-type-parameters-title">Type parameters</h4> + <ul class="tsd-type-parameters"> + <li> + <h4>T</h4> + </li> + </ul> + <h4 class="tsd-parameters-title">Parameters</h4> + <ul class="tsd-parameters"> + <li> + <h5>t: <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></h5> + </li> + </ul> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4> + </li> + </ul> + </section> + <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a name="now" class="tsd-anchor"></a> + <h3><span class="tsd-flag ts-flagConst">Const</span> now</h3> + <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <li class="tsd-signature tsd-kind-icon">now<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li> + </ul> + <ul class="tsd-descriptions"> + <li class="tsd-description"> + <aside class="tsd-sources"> + <ul> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/lib/util.ts#L12">lib/util.ts:12</a></li> + </ul> + </aside> + <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4> + </li> + </ul> + </section> + </section> + </div> + <div class="col-4 col-menu menu-sticky-wrap menu-highlight"> + <nav class="tsd-navigation primary"> + <ul> + <li class="globals "> + <a href="../globals.html"><em>Globals</em></a> + </li> + <li class="label tsd-is-external"> + <span>Internals</span> + </li> + <li class=" tsd-kind-external-module"> + <a href="_server_src_context_model_.html">"server/src/context.model"</a> + </li> + <li class=" tsd-kind-external-module"> + <a href="_server_src_operations_.html">"server/src/operations"</a> + </li> + <li class=" tsd-kind-external-module"> + <a href="_server_src_server_.html">"server/src/server"</a> + </li> + <li class="label tsd-is-external"> + <span>Externals</span> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_database_change_model_.html">"lib/database-<wbr>change.model"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_path_.html">"lib/path"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> + </li> + <li class="current tsd-kind-external-module tsd-is-external"> + <a href="_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> + </li> + </ul> + </nav> + <nav class="tsd-navigation secondary menu-sticky"> + <ul class="before-current"> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_util_.html#getkey" class="tsd-kind-icon">get<wbr>Key</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-has-type-parameter tsd-is-external"> + <a href="_lib_util_.html#last" class="tsd-kind-icon">last</a> + </li> + <li class=" tsd-kind-function tsd-parent-kind-external-module tsd-is-external"> + <a href="_lib_util_.html#now" class="tsd-kind-icon">now</a> + </li> + </ul> + </nav> + </div> + </div> +</div> +<footer class="with-border-bottom"> + <div class="container"> + <h2>Legend</h2> + <div class="tsd-legend-group"> + <ul class="tsd-legend"> + <li class="tsd-kind-module"><span class="tsd-kind-icon">Module</span></li> + <li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li> + <li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li> + <li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li> + <li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li> + <li class="tsd-kind-index-signature"><span class="tsd-kind-icon">Index signature</span></li> + <li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li> + <li class="tsd-kind-enum-member"><span class="tsd-kind-icon">Enumeration member</span></li> + <li class="tsd-kind-property tsd-parent-kind-enum"><span class="tsd-kind-icon">Property</span></li> + <li class="tsd-kind-method tsd-parent-kind-enum"><span class="tsd-kind-icon">Method</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li> + <li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li> + <li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li> + <li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li> + <li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li> + <li class="tsd-kind-index-signature tsd-parent-kind-interface"><span class="tsd-kind-icon">Index signature</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li> + <li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li> + <li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li> + <li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li> + <li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li> + <li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li> + <li class="tsd-kind-index-signature tsd-parent-kind-class"><span class="tsd-kind-icon">Index signature</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li> + <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li> + <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li> + <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li> + <li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li> + <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected accessor</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li> + <li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li> + <li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private accessor</span></li> + </ul> + <ul class="tsd-legend"> + <li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li> + <li class="tsd-kind-call-signature tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li> + </ul> + </div> + </div> +</footer> +<div class="container tsd-generator"> + <p>Generated using <a href="http://typedoc.org/" target="_blank">TypeDoc</a></p> +</div> +<div class="overlay"></div> +<script src="../assets/js/main.js"></script> +<script>if (location.protocol == 'file:') document.write('<script src="../assets/js/search.js"><' + '/script>');</script> +</body> +</html>
\ No newline at end of file diff --git a/docs/server/modules/_lib_write_req_model_.html b/docs/server/modules/_lib_write_req_model_.html index aee3bc5..fc335ed 100644 --- a/docs/server/modules/_lib_write_req_model_.html +++ b/docs/server/modules/_lib_write_req_model_.html @@ -110,6 +110,9 @@ <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> + <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_util_.html">"lib/util"</a> + </li> <li class="current tsd-kind-external-module tsd-is-external"> <a href="_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> diff --git a/docs/server/modules/_server_src_context_model_.html b/docs/server/modules/_server_src_context_model_.html index ae6c910..09ddae0 100644 --- a/docs/server/modules/_server_src_context_model_.html +++ b/docs/server/modules/_server_src_context_model_.html @@ -111,6 +111,9 @@ <a href="_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> diff --git a/docs/server/modules/_server_src_operations_.html b/docs/server/modules/_server_src_operations_.html index 0f71d9b..6f8f77a 100644 --- a/docs/server/modules/_server_src_operations_.html +++ b/docs/server/modules/_server_src_operations_.html @@ -91,7 +91,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/server/src/operations.ts#L14">server/src/operations.ts:14</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/server/src/operations.ts#L14">server/src/operations.ts:14</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -161,6 +161,9 @@ <a href="_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> diff --git a/docs/server/modules/_server_src_server_.html b/docs/server/modules/_server_src_server_.html index 6d77679..1a3f917 100644 --- a/docs/server/modules/_server_src_server_.html +++ b/docs/server/modules/_server_src_server_.html @@ -93,7 +93,7 @@ <div class="tsd-signature tsd-kind-icon">Cleanup<wbr>Routine<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">function</span></div> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/server/src/server.ts#L8">server/src/server.ts:8</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/server/src/server.ts#L8">server/src/server.ts:8</a></li> </ul> </aside> <div class="tsd-type-declaration"> @@ -125,7 +125,7 @@ <li class="tsd-description"> <aside class="tsd-sources"> <ul> - <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/690a093/server/src/server.ts#L10">server/src/server.ts:10</a></li> + <li>Defined in <a href="https://github.com/nvandoorn/naive/blob/c973da4/server/src/server.ts#L10">server/src/server.ts:10</a></li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> @@ -171,6 +171,9 @@ <a href="_lib_subscription_req_model_.html">"lib/subscription-<wbr>req.model"</a> </li> <li class=" tsd-kind-external-module tsd-is-external"> + <a href="_lib_util_.html">"lib/util"</a> + </li> + <li class=" tsd-kind-external-module tsd-is-external"> <a href="_lib_write_req_model_.html">"lib/write-<wbr>req.model"</a> </li> </ul> |