This commit is contained in:
joachimvh
2023-11-28 08:48:17 +00:00
parent 9a114588f4
commit 9488ae4b30
806 changed files with 4394 additions and 4394 deletions

View File

@@ -27,7 +27,7 @@ An AtomicDataAccessor can be used to prevent data being written in case validati
<ul class="tsd-hierarchy">
<li><span class="target">ValidatingDataAccessor</span></li></ul></li></ul></section><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/ValidatingDataAccessor.ts#L14">src/storage/accessors/ValidatingDataAccessor.ts:14</a></li></ul></aside>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/ValidatingDataAccessor.ts#L14">src/storage/accessors/ValidatingDataAccessor.ts:14</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -70,7 +70,7 @@ An AtomicDataAccessor can be used to prevent data being written in case validati
<h4 class="tsd-returns-title">Returns <a href="ValidatingDataAccessor.html" class="tsd-signature-type tsd-kind-class">ValidatingDataAccessor</a></h4><aside class="tsd-sources">
<p>Overrides <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#constructor">constructor</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/ValidatingDataAccessor.ts#L17">src/storage/accessors/ValidatingDataAccessor.ts:17</a></li></ul></aside></li></ul></section></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/ValidatingDataAccessor.ts#L17">src/storage/accessors/ValidatingDataAccessor.ts:17</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="accessor" class="tsd-anchor"></a>
@@ -78,12 +78,12 @@ An AtomicDataAccessor can be used to prevent data being written in case validati
<div class="tsd-signature"><span class="tsd-kind-property">accessor</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/AtomicDataAccessor.html" class="tsd-signature-type tsd-kind-interface">AtomicDataAccessor</a></div><aside class="tsd-sources">
<p>Inherited from <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#accessor">accessor</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/PassthroughDataAccessor.ts#L15">src/storage/accessors/PassthroughDataAccessor.ts:15</a></li></ul></aside></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/PassthroughDataAccessor.ts#L15">src/storage/accessors/PassthroughDataAccessor.ts:15</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-private"><a id="validator" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>validator</span><a href="#validator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">validator</span><span class="tsd-signature-symbol">:</span> <a href="Validator.html" class="tsd-signature-type tsd-kind-class">Validator</a></div><aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/ValidatingDataAccessor.ts#L15">src/storage/accessors/ValidatingDataAccessor.ts:15</a></li></ul></aside></section></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/ValidatingDataAccessor.ts#L15">src/storage/accessors/ValidatingDataAccessor.ts:15</a></li></ul></aside></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="canHandle" class="tsd-anchor"></a>
@@ -108,7 +108,7 @@ If it does not support the incoming data.</p>
</div><aside class="tsd-sources">
<p>Inherited from <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#canHandle">canHandle</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/PassthroughDataAccessor.ts#L30">src/storage/accessors/PassthroughDataAccessor.ts:30</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/PassthroughDataAccessor.ts#L30">src/storage/accessors/PassthroughDataAccessor.ts:30</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteResource" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>delete<wbr/>Resource</span><a href="#deleteResource" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -131,7 +131,7 @@ triple, which has the effect of removing the deleted resource from the containin
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Inherited from <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#deleteResource">deleteResource</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/PassthroughDataAccessor.ts#L50">src/storage/accessors/PassthroughDataAccessor.ts:50</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/PassthroughDataAccessor.ts#L50">src/storage/accessors/PassthroughDataAccessor.ts:50</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="getChildren" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Children</span><a href="#getChildren" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -157,7 +157,7 @@ such as resource type or last modified date.</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Inherited from <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#getChildren">getChildren</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/PassthroughDataAccessor.ts#L46">src/storage/accessors/PassthroughDataAccessor.ts:46</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/PassthroughDataAccessor.ts#L46">src/storage/accessors/PassthroughDataAccessor.ts:46</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="getData" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Data</span><a href="#getData" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -178,7 +178,7 @@ It can be assumed that the incoming identifier will always correspond to a docum
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Inherited from <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#getData">getData</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/PassthroughDataAccessor.ts#L34">src/storage/accessors/PassthroughDataAccessor.ts:34</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/PassthroughDataAccessor.ts#L34">src/storage/accessors/PassthroughDataAccessor.ts:34</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMetadata" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>get<wbr/>Metadata</span><a href="#getMetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -200,7 +200,7 @@ This is necessary for range requests.</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Inherited from <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#getMetadata">getMetadata</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/PassthroughDataAccessor.ts#L38">src/storage/accessors/PassthroughDataAccessor.ts:38</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/PassthroughDataAccessor.ts#L38">src/storage/accessors/PassthroughDataAccessor.ts:38</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><a id="writeContainer" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>write<wbr/>Container</span><a href="#writeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -227,7 +227,7 @@ if it does its metadata should be overwritten, except for the containment triple
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Overrides <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#writeContainer">writeContainer</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/ValidatingDataAccessor.ts#L34">src/storage/accessors/ValidatingDataAccessor.ts:34</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/ValidatingDataAccessor.ts#L34">src/storage/accessors/ValidatingDataAccessor.ts:34</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member"><a id="writeDocument" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>write<wbr/>Document</span><a href="#writeDocument" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -258,7 +258,7 @@ If any data and/or metadata exist for the given identifier, it should be overwri
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Overrides <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#writeDocument">writeDocument</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/ValidatingDataAccessor.ts#L22">src/storage/accessors/ValidatingDataAccessor.ts:22</a></li></ul></aside></li></ul></section>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/ValidatingDataAccessor.ts#L22">src/storage/accessors/ValidatingDataAccessor.ts:22</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited"><a id="writeMetadata" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>write<wbr/>Metadata</span><a href="#writeMetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -284,7 +284,7 @@ It can safely be assumed that the subject resource already exists.</p>
<div class="tsd-comment tsd-typography"></div><aside class="tsd-sources">
<p>Inherited from <a href="PassthroughDataAccessor.html">PassthroughDataAccessor</a>.<a href="PassthroughDataAccessor.html#writeMetadata">writeMetadata</a></p>
<ul>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/1f88864/src/storage/accessors/PassthroughDataAccessor.ts#L42">src/storage/accessors/PassthroughDataAccessor.ts:42</a></li></ul></aside></li></ul></section></section></div>
<li>Defined in <a href="https://github.com/CommunitySolidServer/CommunitySolidServer/blob/dca71bc/src/storage/accessors/PassthroughDataAccessor.ts#L42">src/storage/accessors/PassthroughDataAccessor.ts:42</a></li></ul></aside></li></ul></section></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">