chore(release): 9.9.0 [skip ci]

# [9.9.0](https://github.com/harttle/liquidjs/compare/v9.8.0...v9.9.0) (2020-03-02)

### Features

* move filters/tags to instances, fixes [#188](https://github.com/harttle/liquidjs/issues/188) ([df8a919](https://github.com/harttle/liquidjs/commit/df8a919))
This commit is contained in:
semantic-release-bot
2020-03-02 16:11:08 +00:00
parent df8a919f71
commit 3bf926b434
30 changed files with 1346 additions and 428 deletions
+71 -43
View File
@@ -91,10 +91,12 @@
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_liquid_.liquid.html#cache" class="tsd-kind-icon">cache</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_liquid_.liquid.html#filters" class="tsd-kind-icon">filters</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_liquid_.liquid.html#fs" class="tsd-kind-icon">fs</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_liquid_.liquid.html#options" class="tsd-kind-icon">options</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_liquid_.liquid.html#parser" class="tsd-kind-icon">parser</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_liquid_.liquid.html#renderer" class="tsd-kind-icon">renderer</a></li>
<li class="tsd-kind-property tsd-parent-kind-class"><a href="_liquid_.liquid.html#tags" class="tsd-kind-icon">tags</a></li>
<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><a href="_liquid_.liquid.html#tokenizer" class="tsd-kind-icon">tokenizer</a></li>
</ul>
</section>
@@ -140,7 +142,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L27">liquid.ts:27</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L29">liquid.ts:29</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -160,6 +162,16 @@
<a name="cache" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> cache</h3>
<div class="tsd-signature tsd-kind-icon">cache<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/harttle/liquidjs/blob/master/src/liquid.ts#L27">liquid.ts:27</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="filters" class="tsd-anchor"></a>
<h3>filters</h3>
<div class="tsd-signature tsd-kind-icon">filters<span class="tsd-signature-symbol">:</span> <a href="_template_filter_filter_map_.filtermap.html" class="tsd-signature-type">FilterMap</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L25">liquid.ts:25</a></li>
@@ -172,7 +184,7 @@
<div class="tsd-signature tsd-kind-icon">fs<span class="tsd-signature-symbol">:</span> <a href="../interfaces/_fs_ifs_.ifs.html" class="tsd-signature-type">IFS</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L27">liquid.ts:27</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L29">liquid.ts:29</a></li>
</ul>
</aside>
</section>
@@ -206,13 +218,23 @@
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
<a name="tags" class="tsd-anchor"></a>
<h3>tags</h3>
<div class="tsd-signature tsd-kind-icon">tags<span class="tsd-signature-symbol">:</span> <a href="_template_tag_tag_map_.tagmap.html" class="tsd-signature-type">TagMap</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L26">liquid.ts:26</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-private">
<a name="tokenizer" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagPrivate">Private</span> tokenizer</h3>
<div class="tsd-signature tsd-kind-icon">tokenizer<span class="tsd-signature-symbol">:</span> <a href="_parser_tokenizer_.tokenizer.html" class="tsd-signature-type">Tokenizer</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L26">liquid.ts:26</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L28">liquid.ts:28</a></li>
</ul>
</aside>
</section>
@@ -229,7 +251,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L99">liquid.ts:99</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L103">liquid.ts:103</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -255,7 +277,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L56">liquid.ts:56</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L60">liquid.ts:60</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -287,7 +309,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L67">liquid.ts:67</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L71">liquid.ts:71</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -310,19 +332,19 @@
<a name="_render" class="tsd-anchor"></a>
<h3>_render</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">_render<span class="tsd-signature-symbol">(</span>tpl<span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span>, scope<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a>, sync<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">false</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
<li class="tsd-signature tsd-kind-icon">_render<span class="tsd-signature-symbol">(</span>tpl<span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span>, scope<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a>, sync<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">false</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L44">liquid.ts:44</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L48">liquid.ts:48</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>tpl: <a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span></h5>
<h5>tpl: <a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> scope: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span></h5>
@@ -348,7 +370,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L103">liquid.ts:103</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L107">liquid.ts:107</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -374,7 +396,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L106">liquid.ts:106</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L110">liquid.ts:110</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -400,7 +422,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L119">liquid.ts:119</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L123">liquid.ts:123</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">(Anonymous function)</span></h4>
@@ -411,13 +433,13 @@
<a name="gettemplate" class="tsd-anchor"></a>
<h3>get<wbr>Template</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">get<wbr>Template<span class="tsd-signature-symbol">(</span>file<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></li>
<li class="tsd-signature tsd-kind-icon">get<wbr>Template<span class="tsd-signature-symbol">(</span>file<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L137">liquid.ts:137</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L141">liquid.ts:141</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@@ -436,7 +458,7 @@
<h5><span class="tsd-flag ts-flagOptional">Optional</span> opts: <a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
@@ -444,13 +466,13 @@
<a name="gettemplatesync" class="tsd-anchor"></a>
<h3>get<wbr>Template<wbr>Sync</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">get<wbr>Template<wbr>Sync<span class="tsd-signature-symbol">(</span>file<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span></li>
<li class="tsd-signature tsd-kind-icon">get<wbr>Template<wbr>Sync<span class="tsd-signature-symbol">(</span>file<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><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/harttle/liquidjs/blob/master/src/liquid.ts#L143">liquid.ts:143</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L147">liquid.ts:147</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@@ -469,7 +491,7 @@
<h5><span class="tsd-flag ts-flagOptional">Optional</span> opts: <a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span></h4>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span></h4>
</li>
</ul>
</section>
@@ -483,7 +505,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L127">liquid.ts:127</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L131">liquid.ts:131</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -503,13 +525,13 @@
<a name="parse" class="tsd-anchor"></a>
<h3>parse</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">parse<span class="tsd-signature-symbol">(</span>html<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, filepath<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><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><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span></li>
<li class="tsd-signature tsd-kind-icon">parse<span class="tsd-signature-symbol">(</span>html<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, filepath<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><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><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><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/harttle/liquidjs/blob/master/src/liquid.ts#L39">liquid.ts:39</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L43">liquid.ts:43</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -521,7 +543,7 @@
<h5><span class="tsd-flag ts-flagOptional">Optional</span> filepath: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span></h4>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span></h4>
</li>
</ul>
</section>
@@ -535,7 +557,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L60">liquid.ts:60</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L64">liquid.ts:64</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -564,7 +586,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L63">liquid.ts:63</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L67">liquid.ts:67</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -587,13 +609,13 @@
<a name="parsefile" class="tsd-anchor"></a>
<h3>parse<wbr>File</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">parse<wbr>File<span class="tsd-signature-symbol">(</span>file<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></li>
<li class="tsd-signature tsd-kind-icon">parse<wbr>File<span class="tsd-signature-symbol">(</span>file<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L83">liquid.ts:83</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L87">liquid.ts:87</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -605,7 +627,7 @@
<h5><span class="tsd-flag ts-flagOptional">Optional</span> opts: <a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
@@ -613,13 +635,13 @@
<a name="parsefilesync" class="tsd-anchor"></a>
<h3>parse<wbr>File<wbr>Sync</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">parse<wbr>File<wbr>Sync<span class="tsd-signature-symbol">(</span>file<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span></li>
<li class="tsd-signature tsd-kind-icon">parse<wbr>File<wbr>Sync<span class="tsd-signature-symbol">(</span>file<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><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/harttle/liquidjs/blob/master/src/liquid.ts#L86">liquid.ts:86</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L90">liquid.ts:90</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -631,7 +653,7 @@
<h5><span class="tsd-flag ts-flagOptional">Optional</span> opts: <a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span></h4>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span></h4>
</li>
</ul>
</section>
@@ -645,7 +667,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L116">liquid.ts:116</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L120">liquid.ts:120</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -689,7 +711,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L110">liquid.ts:110</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L114">liquid.ts:114</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -709,13 +731,13 @@
<a name="registertag" class="tsd-anchor"></a>
<h3>register<wbr>Tag</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">register<wbr>Tag<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, tag<span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_tag_itag_impl_options_.itagimploptions.html" class="tsd-signature-type">ITagImplOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
<li class="tsd-signature tsd-kind-icon">register<wbr>Tag<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, tag<span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_tag_tag_impl_options_.tagimploptions.html" class="tsd-signature-type">TagImplOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L113">liquid.ts:113</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L117">liquid.ts:117</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -724,7 +746,7 @@
<h5>name: <span class="tsd-signature-type">string</span></h5>
</li>
<li>
<h5>tag: <a href="../interfaces/_template_tag_itag_impl_options_.itagimploptions.html" class="tsd-signature-type">ITagImplOptions</a></h5>
<h5>tag: <a href="../interfaces/_template_tag_tag_impl_options_.tagimploptions.html" class="tsd-signature-type">TagImplOptions</a></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@@ -735,19 +757,19 @@
<a name="render" class="tsd-anchor"></a>
<h3>render</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">render<span class="tsd-signature-symbol">(</span>tpl<span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span>, scope<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
<li class="tsd-signature tsd-kind-icon">render<span class="tsd-signature-symbol">(</span>tpl<span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span>, scope<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L49">liquid.ts:49</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L53">liquid.ts:53</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>tpl: <a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span></h5>
<h5>tpl: <a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> scope: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span></h5>
@@ -770,7 +792,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L89">liquid.ts:89</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L93">liquid.ts:93</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -799,7 +821,7 @@
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L93">liquid.ts:93</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L97">liquid.ts:97</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@@ -822,19 +844,19 @@
<a name="rendersync" class="tsd-anchor"></a>
<h3>render<wbr>Sync</h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
<li class="tsd-signature tsd-kind-icon">render<wbr>Sync<span class="tsd-signature-symbol">(</span>tpl<span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span>, scope<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
<li class="tsd-signature tsd-kind-icon">render<wbr>Sync<span class="tsd-signature-symbol">(</span>tpl<span class="tsd-signature-symbol">: </span><a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span>, scope<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span>, opts<span class="tsd-signature-symbol">?: </span><a href="../interfaces/_liquid_options_.liquidoptions.html" class="tsd-signature-type">LiquidOptions</a><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/harttle/liquidjs/blob/master/src/liquid.ts#L52">liquid.ts:52</a></li>
<li>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L56">liquid.ts:56</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>tpl: <a href="../interfaces/_template_itemplate_.itemplate.html" class="tsd-signature-type">ITemplate</a><span class="tsd-signature-symbol">[]</span></h5>
<h5>tpl: <a href="../interfaces/_template_template_.template.html" class="tsd-signature-type">Template</a><span class="tsd-signature-symbol">[]</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> scope: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">object</span></h5>
@@ -873,6 +895,9 @@
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
<a href="_liquid_.liquid.html#cache" class="tsd-kind-icon">cache</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_liquid_.liquid.html#filters" class="tsd-kind-icon">filters</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
<a href="_liquid_.liquid.html#fs" class="tsd-kind-icon">fs</a>
</li>
@@ -885,6 +910,9 @@
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_liquid_.liquid.html#renderer" class="tsd-kind-icon">renderer</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class">
<a href="_liquid_.liquid.html#tags" class="tsd-kind-icon">tags</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-private">
<a href="_liquid_.liquid.html#tokenizer" class="tsd-kind-icon">tokenizer</a>
</li>