mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-15 04:10:40 -07:00
702 lines
46 KiB
HTML
702 lines
46 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head prefix="og: http://ogp.me/ns#">
|
||
<meta charset="utf-8">
|
||
<title>Class: Liquid | LiquidJS</title>
|
||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<link rel="dns-prefetch" href="https://cdn.jsdelivr.net/">
|
||
<link rel="manifest" href="/manifest.json">
|
||
<!-- Canonical links -->
|
||
<link rel="canonical" href="https://liquidjs.com/api/classes/liquid_.liquid.html">
|
||
<!-- Alternative links -->
|
||
|
||
|
||
<link rel="alternative" hreflang="en" href="https://liquidjs.com/api/classes/liquid_.liquid">
|
||
|
||
<link rel="alternative" hreflang="zh-cn" href="https://liquidjs.com/zh-cn/api/classes/liquid_.liquid">
|
||
|
||
|
||
<!-- Icon -->
|
||
<link rel="apple-touch-icon" sizes="57x57" href="../../icon/apple-touch-icon-57x57.png">
|
||
<link rel="apple-touch-icon" sizes="114x114" href="../../icon/apple-touch-icon-114x114.png">
|
||
<link rel="apple-touch-icon" sizes="72x72" href="../../icon/apple-touch-icon-72x72.png">
|
||
<link rel="apple-touch-icon" sizes="144x144" href="../../icon/apple-touch-icon-144x144.png">
|
||
<link rel="apple-touch-icon" sizes="60x60" href="../../icon/apple-touch-icon-60x60.png">
|
||
<link rel="apple-touch-icon" sizes="120x120" href="../../icon/apple-touch-icon-120x120.png">
|
||
<link rel="apple-touch-icon" sizes="76x76" href="../../icon/apple-touch-icon-76x76.png">
|
||
<link rel="apple-touch-icon" sizes="152x152" href="../../icon/apple-touch-icon-152x152.png">
|
||
<link rel="icon" type="image/png" href="../../icon/favicon-196x196.png" sizes="196x196">
|
||
<link rel="icon" type="image/png" href="../../icon/favicon-160x160.png" sizes="160x160">
|
||
<link rel="icon" type="image/png" href="../../icon/favicon-96x96.png" sizes="96x96">
|
||
<link rel="icon" type="image/png" href="../../icon/favicon-16x16.png" sizes="16x16">
|
||
<link rel="icon" type="image/png" href="../../icon/favicon-32x32.png" sizes="32x32">
|
||
<meta name="msapplication-TileColor" content="#2f83cd">
|
||
<meta name="msapplication-TileImage" content="../../icon/mstile-144x144.png">
|
||
|
||
<link rel="stylesheet" href="../../css/navy.css">
|
||
|
||
<link rel="alternate" href="../../atom.xml" title="LiquidJS">
|
||
</head>
|
||
|
||
<body>
|
||
<div id="container">
|
||
<header id="header" class="wrapper">
|
||
<div id="header-inner" class="inner">
|
||
<h1 id="logo-wrap">
|
||
<a href="../../index.html" id="logo">LiquidJS</a>
|
||
</h1>
|
||
<nav id="main-nav">
|
||
<a href="../../tutorials/setup.html" class="main-nav-link">Tutorials</a><a href="../../tags/overview.html" class="main-nav-link">Tags</a><a href="../../filters/overview.html" class="main-nav-link">Filters</a><a href="../../playground.html" class="main-nav-link">Playground</a><a href="../../api/classes/liquid_.liquid.html" class="main-nav-link active">API</a>
|
||
<div id="search-input-wrap">
|
||
<i id="search-input-icon" class="icon-search"></i>
|
||
<input type="search" id="search-input" placeholder="Search...">
|
||
</div>
|
||
</nav>
|
||
<div id="lang-select-wrap" class="main-nav-link">
|
||
<label><i class="icon-network"></i>English</label>
|
||
<select id="lang-select" data-canonical="api/classes/liquid_.liquid.html">
|
||
|
||
<option value="en" selected>English</option>
|
||
|
||
<option value="zh-cn">简体中文</option>
|
||
|
||
</select>
|
||
</div>
|
||
<a href="https://github.com/harttle/liquidjs" target="_blank" rel="noopener external nofollow noreferrer" id="github-link-wrap" class="main-nav-link"><i class="icon-github"></i>Github</a>
|
||
<a id="mobile-nav-toggle">
|
||
<span class="mobile-nav-toggle-bar"></span>
|
||
<span class="mobile-nav-toggle-bar"></span>
|
||
<span class="mobile-nav-toggle-bar"></span>
|
||
</a>
|
||
</div>
|
||
</header>
|
||
|
||
<div id="content-wrap">
|
||
<div id="content" class="wrapper">
|
||
<div id="content-inner">
|
||
<aside id="sidebar" role="navigation">
|
||
<div class="inner">
|
||
<strong class="sidebar-title">Quick Entry</strong><a href="../classes/liquid_.liquid.html" class="sidebar-link">Liquid</a><a href="../interfaces/liquid_options_.liquidoptions.html" class="sidebar-link">LiquidOptions</a><a href="../interfaces/fs_fs_.fs.html" class="sidebar-link">FS</a><a href="../interfaces/cache_cache_.cache.html" class="sidebar-link">Cache</a><strong class="sidebar-title">Classes</strong><a href="../classes/drop_blank_drop_.blankdrop.html" class="sidebar-link">BlankDrop</a><a href="../classes/context_context_.context.html" class="sidebar-link">Context</a><a href="../classes/tokens_delimited_token_.delimitedtoken.html" class="sidebar-link">DelimitedToken</a><a href="../classes/drop_drop_.drop.html" class="sidebar-link">Drop</a><a href="../classes/drop_empty_drop_.emptydrop.html" class="sidebar-link">EmptyDrop</a><a href="../classes/render_expression_.expression.html" class="sidebar-link">Expression</a><a href="../classes/tokens_filter_token_.filtertoken.html" class="sidebar-link">FilterToken</a><a href="../classes/drop_forloop_drop_.forloopdrop.html" class="sidebar-link">ForloopDrop</a><a href="../classes/tokens_html_token_.htmltoken.html" class="sidebar-link">HTMLToken</a><a href="../classes/tokens_hash_token_.hashtoken.html" class="sidebar-link">HashToken</a><a href="../classes/cache_lru_.lru.html" class="sidebar-link">LRU</a><a href="../classes/liquid_.liquid.html" class="sidebar-link">Liquid</a><a href="../classes/tokens_literal_token_.literaltoken.html" class="sidebar-link">LiteralToken</a><a href="../classes/drop_null_drop_.nulldrop.html" class="sidebar-link">NullDrop</a><a href="../classes/tokens_number_token_.numbertoken.html" class="sidebar-link">NumberToken</a><a href="../classes/tokens_operator_token_.operatortoken.html" class="sidebar-link">OperatorToken</a><a href="../classes/tokens_output_token_.outputtoken.html" class="sidebar-link">OutputToken</a><a href="../classes/util_error_.parseerror.html" class="sidebar-link">ParseError</a><a href="../classes/parser_parse_stream_.parsestream.html" class="sidebar-link">ParseStream</a><a href="../classes/parser_parser_.parser.html" class="sidebar-link">Parser</a><a href="../classes/tokens_property_access_token_.propertyaccesstoken.html" class="sidebar-link">PropertyaccessToken</a><a href="../classes/tokens_quoted_token_.quotedtoken.html" class="sidebar-link">QuotedToken</a><a href="../classes/tokens_range_token_.rangetoken.html" class="sidebar-link">RangeToken</a><a href="../classes/render_render_.render.html" class="sidebar-link">Render</a><a href="../classes/util_error_.rendererror.html" class="sidebar-link">RenderError</a><a href="../classes/drop_tablerowloop_drop_.tablerowloopdrop.html" class="sidebar-link">TablerowloopDrop</a><a href="../classes/tokens_tag_token_.tagtoken.html" class="sidebar-link">TagToken</a><a href="../classes/tokens_token_.token.html" class="sidebar-link">Token</a><a href="../classes/util_error_.tokenizationerror.html" class="sidebar-link">TokenizationError</a><a href="../classes/parser_tokenizer_.tokenizer.html" class="sidebar-link">Tokenizer</a><a href="../classes/tokens_word_token_.wordtoken.html" class="sidebar-link">WordToken</a><strong class="sidebar-title">Enums</strong><a href="../enums/context_block_mode_.blockmode.html" class="sidebar-link">BlockMode</a><a href="../enums/parser_token_kind_.tokenkind.html" class="sidebar-link">TokenKind</a><strong class="sidebar-title">Interfaces</strong><a href="../interfaces/cache_cache_.cache.html" class="sidebar-link">Cache</a><a href="../interfaces/template_filter_filter_impl_options_.filterimploptions.html" class="sidebar-link">FilterImplOptions</a><a href="../interfaces/fs_fs_.fs.html" class="sidebar-link">FS</a><a href="../interfaces/liquid_options_.liquidoptions.html" class="sidebar-link">LiquidOptions</a><a href="../interfaces/liquid_options_.normalizedfulloptions.html" class="sidebar-link">NormalizedFullOptions</a><a href="../interfaces/context_scope_.plainobject.html" class="sidebar-link">PlainObject</a><a href="../interfaces/template_tag_tag_impl_options_.tagimploptions.html" class="sidebar-link">TagImplOptions</a>
|
||
</div>
|
||
</aside>
|
||
<article class="article-container" itemscope itemtype="http://schema.org/Article">
|
||
<div class="article-inner">
|
||
<div class="article">
|
||
<div class="inner">
|
||
<header class="article-header">
|
||
<h1 class="article-title" itemprop="name">Class: Liquid</h1>
|
||
|
||
<a href="https://github.com/harttle/liquidjs/issues/new?title=docs:&body=URL: https%3A%2F%2Fliquidjs.com%2Fapi%2Fclasses%2Fliquid_.liquid.html&labels=docs" target="_blank" rel="noopener external nofollow noreferrer" class="article-edit-link" title="Report problems"><i class="icon-chat-bubble-dots"></i></a>
|
||
|
||
</header>
|
||
<div class="article-content" itemprop="articleBody">
|
||
<h2 id="Hierarchy" class="article-heading"><a href="#Hierarchy" class="headerlink" title="Hierarchy"></a>Hierarchy<a class="article-anchor" href="#Hierarchy" aria-hidden="true"></a></h2><ul>
|
||
<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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L26" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:26</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
<th>Default</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>opts</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
<td>{}</td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em><a href="liquid_.liquid.html">Liquid</a></em></p>
|
||
<h2 id="Properties" class="article-heading"><a href="#Properties" class="headerlink" title="Properties"></a>Properties<a class="article-anchor" href="#Properties" aria-hidden="true"></a></h2><h3 id="filters" class="article-heading"><a href="#filters" class="headerlink" title="filters"></a>filters<a class="article-anchor" href="#filters" aria-hidden="true"></a></h3><p>• <strong>filters</strong>: <em><a href="template_filter_filter_map_.filtermap.html">FilterMap</a></em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L25" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:25</a></em></p>
|
||
<hr>
|
||
<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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L22" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:22</a></em></p>
|
||
<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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L24" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:24</a></em></p>
|
||
<hr>
|
||
<h3 id="renderer" class="article-heading"><a href="#renderer" class="headerlink" title="renderer"></a>renderer<a class="article-anchor" href="#renderer" aria-hidden="true"></a></h3><p>• <strong>renderer</strong>: <em><a href="render_render_.render.html">Render</a></em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L23" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:23</a></em></p>
|
||
<hr>
|
||
<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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L26" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:26</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>IterableIterator‹any›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L104" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:104</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>str</code></td>
|
||
<td>string</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>ctx</code></td>
|
||
<td><a href="context_context_.context.html">Context</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>IterableIterator‹any›</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>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>, <code>sync?</code>: undefined | false | true): <em>IterableIterator‹any›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L57" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:57</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>html</code></td>
|
||
<td>string</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>scope?</code></td>
|
||
<td>undefined | object</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>sync?</code></td>
|
||
<td>undefined | false | true</td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>IterableIterator‹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, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>, <code>sync?</code>: undefined | false | true): <em>IterableIterator‹any›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L68" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:68</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>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>sync?</code></td>
|
||
<td>undefined | false | true</td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>IterableIterator‹any›</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>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>, <code>sync?</code>: undefined | false | true): <em>IterableIterator‹any›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L44" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:44</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>tpl</code></td>
|
||
<td><a href="../interfaces/template_template_.template.html">Template</a>[]</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>scope?</code></td>
|
||
<td>undefined | object</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>sync?</code></td>
|
||
<td>undefined | false | true</td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>IterableIterator‹any›</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>Promise‹any›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L108" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:108</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>str</code></td>
|
||
<td>string</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>ctx</code></td>
|
||
<td><a href="context_context_.context.html">Context</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>Promise‹any›</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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L111" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:111</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>str</code></td>
|
||
<td>string</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>ctx</code></td>
|
||
<td><a href="context_context_.context.html">Context</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L124" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:124</a></em></p>
|
||
<p><strong>Returns:</strong> <em>(Anonymous function)</em></p>
|
||
<hr>
|
||
<h3 id="getTemplate" class="article-heading"><a href="#getTemplate" class="headerlink" title="getTemplate"></a>getTemplate<a class="article-anchor" href="#getTemplate" aria-hidden="true"></a></h3><p>▸ <strong>getTemplate</strong>(<code>file</code>: string, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em>Promise‹<a href="../interfaces/template_template_.template.html">Template</a>[]›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L142" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:142</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>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>Promise‹<a href="../interfaces/template_template_.template.html">Template</a>[]›</em></p>
|
||
<hr>
|
||
<h3 id="getTemplateSync" class="article-heading"><a href="#getTemplateSync" class="headerlink" title="getTemplateSync"></a>getTemplateSync<a class="article-anchor" href="#getTemplateSync" aria-hidden="true"></a></h3><p>▸ <strong>getTemplateSync</strong>(<code>file</code>: string, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em><a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L148" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:148</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>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em><a href="../interfaces/template_template_.template.html">Template</a>[]</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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L132" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:132</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="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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L38" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:38</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>html</code></td>
|
||
<td>string</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>filepath?</code></td>
|
||
<td>undefined | string</td>
|
||
</tr>
|
||
</tbody></table>
|
||
<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, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em>Promise‹any›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L61" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:61</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>html</code></td>
|
||
<td>string</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>scope?</code></td>
|
||
<td>undefined | object</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>Promise‹any›</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, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em>any</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L64" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:64</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>html</code></td>
|
||
<td>string</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>scope?</code></td>
|
||
<td>undefined | object</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>any</em></p>
|
||
<hr>
|
||
<h3 id="parseFile-1" class="article-heading"><a href="#parseFile-1" class="headerlink" title="parseFile"></a>parseFile<a class="article-anchor" href="#parseFile-1" aria-hidden="true"></a></h3><p>▸ <strong>parseFile</strong>(<code>file</code>: string, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em>Promise‹<a href="../interfaces/template_template_.template.html">Template</a>[]›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L89" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:89</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>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<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, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em><a href="../interfaces/template_template_.template.html">Template</a>[]</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L92" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:92</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>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L121" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:121</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>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>this</code></td>
|
||
<td><a href="liquid_.liquid.html">Liquid</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>L</code></td>
|
||
<td><a href="liquid_.liquid.html">Liquid</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L115" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:115</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>name</code></td>
|
||
<td>string</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>filter</code></td>
|
||
<td><a href="../interfaces/template_filter_filter_impl_options_.filterimploptions.html">FilterImplOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<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 href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L118" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:118</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>name</code></td>
|
||
<td>string</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>tag</code></td>
|
||
<td><a href="../interfaces/template_tag_tag_impl_options_.tagimploptions.html">TagImplOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<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, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em>Promise‹any›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L50" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:50</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>tpl</code></td>
|
||
<td><a href="../interfaces/template_template_.template.html">Template</a>[]</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>scope?</code></td>
|
||
<td>undefined | object</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>Promise‹any›</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, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em>Promise‹any›</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L95" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:95</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>ctx?</code></td>
|
||
<td>undefined | object</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>Promise‹any›</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, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em>any</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L99" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:99</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>ctx?</code></td>
|
||
<td>undefined | object</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>any</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, <code>opts?</code>: <a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a>): <em>any</em></p>
|
||
<p><em>Defined in <a href="https://github.com/harttle/liquidjs/blob/master/src/liquid.ts#L53" target="_blank" rel="noopener external nofollow noreferrer">liquid.ts:53</a></em></p>
|
||
<p><strong>Parameters:</strong></p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Name</th>
|
||
<th>Type</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td><code>tpl</code></td>
|
||
<td><a href="../interfaces/template_template_.template.html">Template</a>[]</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>scope?</code></td>
|
||
<td>undefined | object</td>
|
||
</tr>
|
||
<tr>
|
||
<td><code>opts?</code></td>
|
||
<td><a href="../interfaces/liquid_options_.liquidoptions.html">LiquidOptions</a></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<p><strong>Returns:</strong> <em>any</em></p>
|
||
|
||
</div>
|
||
<footer class="article-footer">
|
||
<time class="article-footer-updated" datetime="2021-07-26T08:44:05.189Z" itemprop="dateModified">Last updated: 2021-07-26</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>
|
||
</div>
|
||
<aside id="article-toc" role="navigation">
|
||
<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="#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="#parseFile"><span class="toc-text">_parseFile</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="#getTemplate"><span class="toc-text">getTemplate</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#getTemplateSync"><span class="toc-text">getTemplateSync</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="#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-1"><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></ol></li></ol>
|
||
</div>
|
||
<a href="#" id="article-toc-top">Back to Top</a>
|
||
</div>
|
||
</aside>
|
||
</div>
|
||
</article>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<footer id="footer" class="wrapper">
|
||
<div class="inner">
|
||
<div id="footer-copyright">
|
||
© 2021 <a href="https://github.com/harttle/liquidjs/graphs/contributors" rel="external nofollow noreferrer" target="_blank">Harttle</a><br>
|
||
Documentation licensed under <a href="http://creativecommons.org/licenses/by/4.0/" rel="external nofollow noreferrer" target="_blank">CC BY 4.0</a>.
|
||
</div>
|
||
<div id="footer-links">
|
||
<a href="https://twitter.com/harttleharttle" rel="external nofollow noreferrer" class="footer-link" target="_blank"><i class="icon-twitter"></i></a>
|
||
<a href="https://www.patreon.com/harttle" rel="external nofollow noreferrer" class="footer-link" target="_blank"><i class="icon-patreon"></i></a>
|
||
<a href="https://opencollective.com/liquidjs" rel="external nofollow noreferrer" class="footer-link" target="_blank"><i class="icon-opencollective"></i></a>
|
||
<a href="https://github.com/harttle/liquidjs" rel="external nofollow noreferrer" class="footer-link" target="_blank"><i class="icon-github"></i></a>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
|
||
</div>
|
||
<div id="mobile-nav-dimmer"></div>
|
||
<nav id="mobile-nav">
|
||
<div id="mobile-nav-inner">
|
||
<ul id="mobile-nav-list">
|
||
<a href="../../tutorials/setup.html" class="mobile-nav-link">Tutorials</a><a href="../../tags/overview.html" class="mobile-nav-link">Tags</a><a href="../../filters/overview.html" class="mobile-nav-link">Filters</a><a href="../../playground.html" class="mobile-nav-link">Playground</a><a href="../../api/classes/liquid_.liquid.html" class="mobile-nav-link active">API</a>
|
||
<li class="mobile-nav-item">
|
||
<a href="https://github.com/harttle/liquidjs" class="mobile-nav-link" rel="external" target="_blank">GitHub</a>
|
||
</li>
|
||
</ul>
|
||
|
||
<div class="mobile-sidebar-list">
|
||
<strong class="mobile-nav-title">Quick Entry</strong><a href="../classes/liquid_.liquid.html" class="mobile-nav-link">Liquid</a><a href="../interfaces/liquid_options_.liquidoptions.html" class="mobile-nav-link">LiquidOptions</a><a href="../interfaces/fs_fs_.fs.html" class="mobile-nav-link">FS</a><a href="../interfaces/cache_cache_.cache.html" class="mobile-nav-link">Cache</a><strong class="mobile-nav-title">Classes</strong><a href="../classes/drop_blank_drop_.blankdrop.html" class="mobile-nav-link">BlankDrop</a><a href="../classes/context_context_.context.html" class="mobile-nav-link">Context</a><a href="../classes/tokens_delimited_token_.delimitedtoken.html" class="mobile-nav-link">DelimitedToken</a><a href="../classes/drop_drop_.drop.html" class="mobile-nav-link">Drop</a><a href="../classes/drop_empty_drop_.emptydrop.html" class="mobile-nav-link">EmptyDrop</a><a href="../classes/render_expression_.expression.html" class="mobile-nav-link">Expression</a><a href="../classes/tokens_filter_token_.filtertoken.html" class="mobile-nav-link">FilterToken</a><a href="../classes/drop_forloop_drop_.forloopdrop.html" class="mobile-nav-link">ForloopDrop</a><a href="../classes/tokens_html_token_.htmltoken.html" class="mobile-nav-link">HTMLToken</a><a href="../classes/tokens_hash_token_.hashtoken.html" class="mobile-nav-link">HashToken</a><a href="../classes/cache_lru_.lru.html" class="mobile-nav-link">LRU</a><a href="../classes/liquid_.liquid.html" class="mobile-nav-link">Liquid</a><a href="../classes/tokens_literal_token_.literaltoken.html" class="mobile-nav-link">LiteralToken</a><a href="../classes/drop_null_drop_.nulldrop.html" class="mobile-nav-link">NullDrop</a><a href="../classes/tokens_number_token_.numbertoken.html" class="mobile-nav-link">NumberToken</a><a href="../classes/tokens_operator_token_.operatortoken.html" class="mobile-nav-link">OperatorToken</a><a href="../classes/tokens_output_token_.outputtoken.html" class="mobile-nav-link">OutputToken</a><a href="../classes/util_error_.parseerror.html" class="mobile-nav-link">ParseError</a><a href="../classes/parser_parse_stream_.parsestream.html" class="mobile-nav-link">ParseStream</a><a href="../classes/parser_parser_.parser.html" class="mobile-nav-link">Parser</a><a href="../classes/tokens_property_access_token_.propertyaccesstoken.html" class="mobile-nav-link">PropertyaccessToken</a><a href="../classes/tokens_quoted_token_.quotedtoken.html" class="mobile-nav-link">QuotedToken</a><a href="../classes/tokens_range_token_.rangetoken.html" class="mobile-nav-link">RangeToken</a><a href="../classes/render_render_.render.html" class="mobile-nav-link">Render</a><a href="../classes/util_error_.rendererror.html" class="mobile-nav-link">RenderError</a><a href="../classes/drop_tablerowloop_drop_.tablerowloopdrop.html" class="mobile-nav-link">TablerowloopDrop</a><a href="../classes/tokens_tag_token_.tagtoken.html" class="mobile-nav-link">TagToken</a><a href="../classes/tokens_token_.token.html" class="mobile-nav-link">Token</a><a href="../classes/util_error_.tokenizationerror.html" class="mobile-nav-link">TokenizationError</a><a href="../classes/parser_tokenizer_.tokenizer.html" class="mobile-nav-link">Tokenizer</a><a href="../classes/tokens_word_token_.wordtoken.html" class="mobile-nav-link">WordToken</a><strong class="mobile-nav-title">Enums</strong><a href="../enums/context_block_mode_.blockmode.html" class="mobile-nav-link">BlockMode</a><a href="../enums/parser_token_kind_.tokenkind.html" class="mobile-nav-link">TokenKind</a><strong class="mobile-nav-title">Interfaces</strong><a href="../interfaces/cache_cache_.cache.html" class="mobile-nav-link">Cache</a><a href="../interfaces/template_filter_filter_impl_options_.filterimploptions.html" class="mobile-nav-link">FilterImplOptions</a><a href="../interfaces/fs_fs_.fs.html" class="mobile-nav-link">FS</a><a href="../interfaces/liquid_options_.liquidoptions.html" class="mobile-nav-link">LiquidOptions</a><a href="../interfaces/liquid_options_.normalizedfulloptions.html" class="mobile-nav-link">NormalizedFullOptions</a><a href="../interfaces/context_scope_.plainobject.html" class="mobile-nav-link">PlainObject</a><a href="../interfaces/template_tag_tag_impl_options_.tagimploptions.html" class="mobile-nav-link">TagImplOptions</a>
|
||
</div>
|
||
|
||
</div>
|
||
<div id="mobile-lang-select-wrap">
|
||
<span id="mobile-lang-select-label"><i class="icon-network"></i><span>English</span></span>
|
||
<select id="mobile-lang-select" data-canonical="api/classes/liquid_.liquid.html">
|
||
|
||
<option value="en" selected>English</option>
|
||
|
||
<option value="zh-cn">简体中文</option>
|
||
|
||
</select>
|
||
</div>
|
||
</nav>
|
||
|
||
|
||
|
||
<script src="../../js/main.js"></script>
|
||
|
||
|
||
<script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
|
||
<script>
|
||
document.getElementById('search-input-wrap').classList.add('on');
|
||
docsearch({
|
||
apiKey: '01f36cc168657a26a385308b9e721bc6',
|
||
indexName: 'liquidjs',
|
||
inputSelector: '#search-input',
|
||
debug: false
|
||
});
|
||
</script>
|
||
</body>
|
||
</html> |