Deploying to gh-pages from @ harttle/liquidjs@afeef1d745 🚀

This commit is contained in:
harttle
2021-10-03 14:42:12 +00:00
parent 9a2a2bfd55
commit 283f76e928
519 changed files with 4217 additions and 2235 deletions
+49 -91
View File
@@ -95,7 +95,7 @@
<li><strong>Liquid</strong></li>
</ul>
<h2 id="Constructors" class="article-heading"><a href="#Constructors" class="headerlink" title="Constructors"></a>Constructors<a class="article-anchor" href="#Constructors" aria-hidden="true"></a></h2><h3 id="constructor-NaN" class="article-heading"><a href="#constructor-NaN" class="headerlink" title="constructor"></a>constructor<a class="article-anchor" href="#constructor-NaN" aria-hidden="true"></a></h3><p>+ <strong>new Liquid</strong>(<code>opts</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em><a href="liquid_.liquid.html">Liquid</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L26">liquid.ts:26</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L25">liquid.ts:25</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -118,27 +118,6 @@
<h3 id="options" class="article-heading"><a href="#options" class="headerlink" title="options"></a>options<a class="article-anchor" href="#options" aria-hidden="true"></a></h3><p><strong>options</strong>: <em><a href="../interfaces/liquid_options_.normalizedfulloptions.html">NormalizedFullOptions</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L21">liquid.ts:21</a></em></p>
<hr>
<h3 id="parseFileImpl" class="article-heading"><a href="#parseFileImpl" class="headerlink" title="parseFileImpl"></a>parseFileImpl<a class="article-anchor" href="#parseFileImpl" aria-hidden="true"></a></h3><p><strong>parseFileImpl</strong>: <em>function</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L26">liquid.ts:26</a></em></p>
<h4 id="Type-declaration" class="article-heading"><a href="#Type-declaration" class="headerlink" title="Type declaration:"></a>Type declaration:<a class="article-anchor" href="#Type-declaration" aria-hidden="true"></a></h4><p>▸ (<code>file</code>: string, <code>sync?</code>: undefined | false | true): <em>Iterator<a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
</tr>
</thead>
<tbody><tr>
<td><code>file</code></td>
<td>string</td>
</tr>
<tr>
<td><code>sync?</code></td>
<td>undefined &#124; false &#124; true</td>
</tr>
</tbody></table>
<hr>
<h3 id="parser" class="article-heading"><a href="#parser" class="headerlink" title="parser"></a>parser<a class="article-anchor" href="#parser" aria-hidden="true"></a></h3><p><strong>parser</strong>: <em><a href="parser_parser_.parser.html">Parser</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L23">liquid.ts:23</a></em></p>
<hr>
@@ -148,7 +127,7 @@
<h3 id="tags" class="article-heading"><a href="#tags" class="headerlink" title="tags"></a>tags<a class="article-anchor" href="#tags" aria-hidden="true"></a></h3><p><strong>tags</strong>: <em><a href="template_tag_tag_map_.tagmap.html">TagMap</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L25">liquid.ts:25</a></em></p>
<h2 id="Methods" class="article-heading"><a href="#Methods" class="headerlink" title="Methods"></a>Methods<a class="article-anchor" href="#Methods" aria-hidden="true"></a></h2><h3 id="evalValue" class="article-heading"><a href="#evalValue" class="headerlink" title="_evalValue"></a>_evalValue<a class="article-anchor" href="#evalValue" aria-hidden="true"></a></h3><p><strong>_evalValue</strong>(<code>str</code>: string, <code>ctx</code>: <a href="context_context_.context.html">Context</a>): <em>IterableIteratorany</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L105">liquid.ts:105</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L92">liquid.ts:92</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -169,7 +148,7 @@
<p><strong>Returns:</strong> <em>IterableIteratorany</em></p>
<hr>
<h3 id="parseAndRender" class="article-heading"><a href="#parseAndRender" class="headerlink" title="_parseAndRender"></a>_parseAndRender<a class="article-anchor" href="#parseAndRender" aria-hidden="true"></a></h3><p><strong>_parseAndRender</strong>(<code>html</code>: string, <code>scope?</code>: undefined | object, <code>sync?</code>: undefined | false | true): <em>IterableIteratorany</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L60">liquid.ts:60</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L56">liquid.ts:56</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -193,8 +172,8 @@
</tbody></table>
<p><strong>Returns:</strong> <em>IterableIteratorany</em></p>
<hr>
<h3 id="Private-parseFile" class="article-heading"><a href="#Private-parseFile" class="headerlink" title="Private _parseFile"></a><code>Private</code> _parseFile<a class="article-anchor" href="#Private-parseFile" aria-hidden="true"></a></h3><p><strong>_parseFile</strong>(<code>file</code>: string, <code>sync?</code>: undefined | false | true): <em>IterableIteratorPromiseboolean | Promisestring | <a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L80">liquid.ts:80</a></em></p>
<h3 id="parseLayoutFile" class="article-heading"><a href="#parseLayoutFile" class="headerlink" title="_parseLayoutFile"></a>_parseLayoutFile<a class="article-anchor" href="#parseLayoutFile" aria-hidden="true"></a></h3><p><strong>_parseLayoutFile</strong>(<code>file</code>: string, <code>sync?</code>: undefined | false | true): <em>Iterator<a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L70">liquid.ts:70</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -212,10 +191,10 @@
<td>undefined &#124; false &#124; true</td>
</tr>
</tbody></table>
<p><strong>Returns:</strong> <em>IterableIteratorPromiseboolean | Promisestring | <a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<p><strong>Returns:</strong> <em>Iterator<a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<hr>
<h3 id="Private-parseFileCached" class="article-heading"><a href="#Private-parseFileCached" class="headerlink" title="Private _parseFileCached"></a><code>Private</code> _parseFileCached<a class="article-anchor" href="#Private-parseFileCached" aria-hidden="true"></a></h3><p><strong>_parseFileCached</strong>(<code>file</code>: string, <code>sync?</code>: undefined | false | true): <em>IterableIteratorany</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L71">liquid.ts:71</a></em></p>
<h3 id="parsePartialFile" class="article-heading"><a href="#parsePartialFile" class="headerlink" title="_parsePartialFile"></a>_parsePartialFile<a class="article-anchor" href="#parsePartialFile" aria-hidden="true"></a></h3><p><strong>_parsePartialFile</strong>(<code>file</code>: string, <code>sync?</code>: undefined | false | true): <em>Iterator<a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L67">liquid.ts:67</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -233,10 +212,10 @@
<td>undefined &#124; false &#124; true</td>
</tr>
</tbody></table>
<p><strong>Returns:</strong> <em>IterableIteratorany</em></p>
<p><strong>Returns:</strong> <em>Iterator<a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<hr>
<h3 id="render" class="article-heading"><a href="#render" class="headerlink" title="_render"></a>_render<a class="article-anchor" href="#render" aria-hidden="true"></a></h3><p><strong>_render</strong>(<code>tpl</code>: <a href="../interfaces/template_template_.template.html">Template</a>[], <code>scope?</code>: undefined | object, <code>sync?</code>: undefined | false | true): <em>IterableIteratorany</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L45">liquid.ts:45</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L41">liquid.ts:41</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -261,7 +240,7 @@
<p><strong>Returns:</strong> <em>IterableIteratorany</em></p>
<hr>
<h3 id="evalValue-1" class="article-heading"><a href="#evalValue-1" class="headerlink" title="evalValue"></a>evalValue<a class="article-anchor" href="#evalValue-1" aria-hidden="true"></a></h3><p><strong>evalValue</strong>(<code>str</code>: string, <code>ctx</code>: <a href="context_context_.context.html">Context</a>): <em>Promiseany</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L109">liquid.ts:109</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L96">liquid.ts:96</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -282,7 +261,7 @@
<p><strong>Returns:</strong> <em>Promiseany</em></p>
<hr>
<h3 id="evalValueSync" class="article-heading"><a href="#evalValueSync" class="headerlink" title="evalValueSync"></a>evalValueSync<a class="article-anchor" href="#evalValueSync" aria-hidden="true"></a></h3><p><strong>evalValueSync</strong>(<code>str</code>: string, <code>ctx</code>: <a href="context_context_.context.html">Context</a>): <em>any</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L112">liquid.ts:112</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L99">liquid.ts:99</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -303,53 +282,11 @@
<p><strong>Returns:</strong> <em>any</em></p>
<hr>
<h3 id="express" class="article-heading"><a href="#express" class="headerlink" title="express"></a>express<a class="article-anchor" href="#express" aria-hidden="true"></a></h3><p><strong>express</strong>(): <em>(Anonymous function)</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L125">liquid.ts:125</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L112">liquid.ts:112</a></em></p>
<p><strong>Returns:</strong> <em>(Anonymous function)</em></p>
<hr>
<h3 id="Private-lookupError" class="article-heading"><a href="#Private-lookupError" class="headerlink" title="Private lookupError"></a><code>Private</code> lookupError<a class="article-anchor" href="#Private-lookupError" aria-hidden="true"></a></h3><p><strong>lookupError</strong>(<code>file</code>: string, <code>roots</code>: string[]): <em>any</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L149">liquid.ts:149</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
</tr>
</thead>
<tbody><tr>
<td><code>file</code></td>
<td>string</td>
</tr>
<tr>
<td><code>roots</code></td>
<td>string[]</td>
</tr>
</tbody></table>
<p><strong>Returns:</strong> <em>any</em></p>
<hr>
<h3 id="Private-lookupFiles" class="article-heading"><a href="#Private-lookupFiles" class="headerlink" title="Private lookupFiles"></a><code>Private</code> lookupFiles<a class="article-anchor" href="#Private-lookupFiles" aria-hidden="true"></a></h3><p><strong>lookupFiles</strong>(<code>file</code>: string, <code>options</code>: <a href="../interfaces/liquid_options_.normalizedfulloptions.html">NormalizedFullOptions</a>): <em>IterableIteratorstring</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L138">liquid.ts:138</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
</tr>
</thead>
<tbody><tr>
<td><code>file</code></td>
<td>string</td>
</tr>
<tr>
<td><code>options</code></td>
<td><a href="../interfaces/liquid_options_.normalizedfulloptions.html">NormalizedFullOptions</a></td>
</tr>
</tbody></table>
<p><strong>Returns:</strong> <em>IterableIteratorstring</em></p>
<hr>
<h3 id="parse" class="article-heading"><a href="#parse" class="headerlink" title="parse"></a>parse<a class="article-anchor" href="#parse" aria-hidden="true"></a></h3><p><strong>parse</strong>(<code>html</code>: string, <code>filepath?</code>: undefined | string): <em><a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L39">liquid.ts:39</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L37">liquid.ts:37</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -370,7 +307,7 @@
<p><strong>Returns:</strong> <em><a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<hr>
<h3 id="parseAndRender-1" class="article-heading"><a href="#parseAndRender-1" class="headerlink" title="parseAndRender"></a>parseAndRender<a class="article-anchor" href="#parseAndRender-1" aria-hidden="true"></a></h3><p><strong>parseAndRender</strong>(<code>html</code>: string, <code>scope?</code>: undefined | object): <em>Promiseany</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L64">liquid.ts:64</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L60">liquid.ts:60</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -391,7 +328,7 @@
<p><strong>Returns:</strong> <em>Promiseany</em></p>
<hr>
<h3 id="parseAndRenderSync" class="article-heading"><a href="#parseAndRenderSync" class="headerlink" title="parseAndRenderSync"></a>parseAndRenderSync<a class="article-anchor" href="#parseAndRenderSync" aria-hidden="true"></a></h3><p><strong>parseAndRenderSync</strong>(<code>html</code>: string, <code>scope?</code>: undefined | object): <em>any</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L67">liquid.ts:67</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L63">liquid.ts:63</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -412,7 +349,7 @@
<p><strong>Returns:</strong> <em>any</em></p>
<hr>
<h3 id="parseFile" class="article-heading"><a href="#parseFile" class="headerlink" title="parseFile"></a>parseFile<a class="article-anchor" href="#parseFile" aria-hidden="true"></a></h3><p><strong>parseFile</strong>(<code>file</code>: string): <em>Promise<a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L90">liquid.ts:90</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L73">liquid.ts:73</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -429,7 +366,7 @@
<p><strong>Returns:</strong> <em>Promise<a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<hr>
<h3 id="parseFileSync" class="article-heading"><a href="#parseFileSync" class="headerlink" title="parseFileSync"></a>parseFileSync<a class="article-anchor" href="#parseFileSync" aria-hidden="true"></a></h3><p><strong>parseFileSync</strong>(<code>file</code>: string): <em><a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L93">liquid.ts:93</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L76">liquid.ts:76</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -446,7 +383,7 @@
<p><strong>Returns:</strong> <em><a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
<hr>
<h3 id="plugin" class="article-heading"><a href="#plugin" class="headerlink" title="plugin"></a>plugin<a class="article-anchor" href="#plugin" aria-hidden="true"></a></h3><p><strong>plugin</strong>(<code>plugin</code>: function): <em>void</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L122">liquid.ts:122</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L109">liquid.ts:109</a></em></p>
<p><strong>Parameters:</strong></p>
<p><strong>plugin</strong>: <em>function</em></p>
<p>▸ (<code>this</code>: <a href="liquid_.liquid.html">Liquid</a>, <code>L</code>: <a href="liquid_.liquid.html">Liquid</a>): <em>void</em></p>
@@ -470,7 +407,7 @@
<p><strong>Returns:</strong> <em>void</em></p>
<hr>
<h3 id="registerFilter" class="article-heading"><a href="#registerFilter" class="headerlink" title="registerFilter"></a>registerFilter<a class="article-anchor" href="#registerFilter" aria-hidden="true"></a></h3><p><strong>registerFilter</strong>(<code>name</code>: string, <code>filter</code>: <a href="../interfaces/template_filter_filter_impl_options_.filterimploptions.html">FilterImplOptions</a>): <em>void</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L116">liquid.ts:116</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L103">liquid.ts:103</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -491,7 +428,7 @@
<p><strong>Returns:</strong> <em>void</em></p>
<hr>
<h3 id="registerTag" class="article-heading"><a href="#registerTag" class="headerlink" title="registerTag"></a>registerTag<a class="article-anchor" href="#registerTag" aria-hidden="true"></a></h3><p><strong>registerTag</strong>(<code>name</code>: string, <code>tag</code>: <a href="../interfaces/template_tag_tag_impl_options_.tagimploptions.html">TagImplOptions</a>): <em>void</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L119">liquid.ts:119</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L106">liquid.ts:106</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -512,7 +449,7 @@
<p><strong>Returns:</strong> <em>void</em></p>
<hr>
<h3 id="render-1" class="article-heading"><a href="#render-1" class="headerlink" title="render"></a>render<a class="article-anchor" href="#render-1" aria-hidden="true"></a></h3><p><strong>render</strong>(<code>tpl</code>: <a href="../interfaces/template_template_.template.html">Template</a>[], <code>scope?</code>: undefined | object): <em>Promiseany</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L49">liquid.ts:49</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L45">liquid.ts:45</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -533,7 +470,7 @@
<p><strong>Returns:</strong> <em>Promiseany</em></p>
<hr>
<h3 id="renderFile" class="article-heading"><a href="#renderFile" class="headerlink" title="renderFile"></a>renderFile<a class="article-anchor" href="#renderFile" aria-hidden="true"></a></h3><p><strong>renderFile</strong>(<code>file</code>: string, <code>ctx?</code>: undefined | object): <em>Promiseany</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L96">liquid.ts:96</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L79">liquid.ts:79</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -554,7 +491,7 @@
<p><strong>Returns:</strong> <em>Promiseany</em></p>
<hr>
<h3 id="renderFileSync" class="article-heading"><a href="#renderFileSync" class="headerlink" title="renderFileSync"></a>renderFileSync<a class="article-anchor" href="#renderFileSync" aria-hidden="true"></a></h3><p><strong>renderFileSync</strong>(<code>file</code>: string, <code>ctx?</code>: undefined | object): <em>any</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L100">liquid.ts:100</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L83">liquid.ts:83</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -574,8 +511,29 @@
</tbody></table>
<p><strong>Returns:</strong> <em>any</em></p>
<hr>
<h3 id="renderFileToNodeStream" class="article-heading"><a href="#renderFileToNodeStream" class="headerlink" title="renderFileToNodeStream"></a>renderFileToNodeStream<a class="article-anchor" href="#renderFileToNodeStream" aria-hidden="true"></a></h3><p><strong>renderFileToNodeStream</strong>(<code>file</code>: string, <code>scope?</code>: undefined | object): <em>PromiseReadableStream</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L87">liquid.ts:87</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
</tr>
</thead>
<tbody><tr>
<td><code>file</code></td>
<td>string</td>
</tr>
<tr>
<td><code>scope?</code></td>
<td>undefined &#124; object</td>
</tr>
</tbody></table>
<p><strong>Returns:</strong> <em>PromiseReadableStream</em></p>
<hr>
<h3 id="renderSync" class="article-heading"><a href="#renderSync" class="headerlink" title="renderSync"></a>renderSync<a class="article-anchor" href="#renderSync" aria-hidden="true"></a></h3><p><strong>renderSync</strong>(<code>tpl</code>: <a href="../interfaces/template_template_.template.html">Template</a>[], <code>scope?</code>: undefined | object): <em>any</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L52">liquid.ts:52</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L48">liquid.ts:48</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -596,7 +554,7 @@
<p><strong>Returns:</strong> <em>any</em></p>
<hr>
<h3 id="renderToNodeStream" class="article-heading"><a href="#renderToNodeStream" class="headerlink" title="renderToNodeStream"></a>renderToNodeStream<a class="article-anchor" href="#renderToNodeStream" aria-hidden="true"></a></h3><p><strong>renderToNodeStream</strong>(<code>tpl</code>: <a href="../interfaces/template_template_.template.html">Template</a>[], <code>scope?</code>: undefined | object): <em>ReadableStream</em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L55">liquid.ts:55</a></em></p>
<p><em>Defined in <a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L51">liquid.ts:51</a></em></p>
<p><strong>Parameters:</strong></p>
<table>
<thead>
@@ -618,7 +576,7 @@
</div>
<footer class="article-footer">
<time class="article-footer-updated" datetime="2021-09-30T16:55:13.882Z" itemprop="dateModified">Last updated: 2021-09-30</time>
<time class="article-footer-updated" datetime="2021-10-03T14:41:21.645Z" itemprop="dateModified">Last updated: 2021-10-03</time>
<a href="../classes/liquid_.liquid.html" class="article-footer-next" title="sidebar.api.Liquid"><span>Next</span><i class="icon-chevron-right"></i></a>
</footer>
</div>
@@ -627,7 +585,7 @@
<div id="article-toc-inner">
<div id="article-toc-inner-list">
<strong class="sidebar-title">Contents</strong>
<ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#Hierarchy"><span class="toc-text">Hierarchy</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Constructors"><span class="toc-text">Constructors</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#constructor-NaN"><span class="toc-text">constructor</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Properties"><span class="toc-text">Properties</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#filters"><span class="toc-text">filters</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#options"><span class="toc-text">options</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseFileImpl"><span class="toc-text">parseFileImpl</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#Type-declaration"><span class="toc-text">Type declaration:</span></a></li></ol></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parser"><span class="toc-text">parser</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderer"><span class="toc-text">renderer</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#tags"><span class="toc-text">tags</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Methods"><span class="toc-text">Methods</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#evalValue"><span class="toc-text">_evalValue</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseAndRender"><span class="toc-text">_parseAndRender</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Private-parseFile"><span class="toc-text">Private _parseFile</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Private-parseFileCached"><span class="toc-text">Private _parseFileCached</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#render"><span class="toc-text">_render</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#evalValue-1"><span class="toc-text">evalValue</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#evalValueSync"><span class="toc-text">evalValueSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#express"><span class="toc-text">express</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Private-lookupError"><span class="toc-text">Private lookupError</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Private-lookupFiles"><span class="toc-text">Private lookupFiles</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parse"><span class="toc-text">parse</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseAndRender-1"><span class="toc-text">parseAndRender</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseAndRenderSync"><span class="toc-text">parseAndRenderSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseFile"><span class="toc-text">parseFile</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseFileSync"><span class="toc-text">parseFileSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#plugin"><span class="toc-text">plugin</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#registerFilter"><span class="toc-text">registerFilter</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#registerTag"><span class="toc-text">registerTag</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#render-1"><span class="toc-text">render</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderFile"><span class="toc-text">renderFile</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderFileSync"><span class="toc-text">renderFileSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderSync"><span class="toc-text">renderSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderToNodeStream"><span class="toc-text">renderToNodeStream</span></a></li></ol></li></ol>
<ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#Hierarchy"><span class="toc-text">Hierarchy</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Constructors"><span class="toc-text">Constructors</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#constructor-NaN"><span class="toc-text">constructor</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Properties"><span class="toc-text">Properties</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#filters"><span class="toc-text">filters</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#options"><span class="toc-text">options</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parser"><span class="toc-text">parser</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderer"><span class="toc-text">renderer</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#tags"><span class="toc-text">tags</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Methods"><span class="toc-text">Methods</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#evalValue"><span class="toc-text">_evalValue</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseAndRender"><span class="toc-text">_parseAndRender</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseLayoutFile"><span class="toc-text">_parseLayoutFile</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parsePartialFile"><span class="toc-text">_parsePartialFile</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#render"><span class="toc-text">_render</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#evalValue-1"><span class="toc-text">evalValue</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#evalValueSync"><span class="toc-text">evalValueSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#express"><span class="toc-text">express</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parse"><span class="toc-text">parse</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseAndRender-1"><span class="toc-text">parseAndRender</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseAndRenderSync"><span class="toc-text">parseAndRenderSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseFile"><span class="toc-text">parseFile</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#parseFileSync"><span class="toc-text">parseFileSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#plugin"><span class="toc-text">plugin</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#registerFilter"><span class="toc-text">registerFilter</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#registerTag"><span class="toc-text">registerTag</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#render-1"><span class="toc-text">render</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderFile"><span class="toc-text">renderFile</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderFileSync"><span class="toc-text">renderFileSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderFileToNodeStream"><span class="toc-text">renderFileToNodeStream</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderSync"><span class="toc-text">renderSync</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#renderToNodeStream"><span class="toc-text">renderToNodeStream</span></a></li></ol></li></ol>
</div>
<a href="#" id="article-toc-top">Back to Top</a>
</div>