From 4de539fe881669f89af12fbfb32895820cfbe9ec Mon Sep 17 00:00:00 2001 From: harttle Date: Sun, 19 Mar 2023 16:52:22 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20harttle/?= =?UTF-8?q?liquidjs@b69e62c2fddb7d0ab052ba4595808555ffc9997b=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/assets/highlight.css | 92 + api/assets/main.js | 58 + api/assets/search.js | 1 + api/assets/style.css | 1279 ++++++ api/classes/AssertionError.html | 169 + api/classes/AssignTag.html | 148 + api/classes/BlockTag.html | 178 + api/classes/BreakTag.html | 136 + api/classes/CaptureTag.html | 148 + api/classes/CaseTag.html | 157 + api/classes/CommentTag.html | 129 + api/classes/Context.html | 370 ++ api/classes/ContinueTag.html | 136 + api/classes/CycleTag.html | 150 + api/classes/DecrementTag.html | 143 + api/classes/Drop.html | 90 + api/classes/EchoTag.html | 143 + api/classes/Expression.html | 111 + api/classes/Filter.html | 145 + api/classes/ForTag.html | 171 + api/classes/Hash.html | 119 + api/classes/IfTag.html | 150 + api/classes/IncludeTag.html | 150 + api/classes/IncrementTag.html | 143 + api/classes/InlineCommentTag.html | 129 + api/classes/LayoutTag.html | 157 + api/classes/Liquid.html | 594 +++ api/classes/LiquidError.html | 207 + api/classes/LiquidTag.html | 143 + api/classes/Output.html | 130 + api/classes/ParseError.html | 190 + api/classes/ParseStream.html | 204 + api/classes/RawTag.html | 136 + api/classes/RenderError.html | 205 + api/classes/RenderTag.html | 157 + api/classes/TablerowTag.html | 164 + api/classes/Tag.html | 161 + api/classes/TagToken.html | 209 + api/classes/TimezoneDate.html | 285 ++ api/classes/Token.html | 160 + api/classes/TokenizationError.html | 190 + api/classes/Tokenizer.html | 598 +++ api/classes/UndefinedVariableError.html | 190 + api/classes/UnlessTag.html | 150 + api/classes/Value.html | 139 + api/classes/cache_lru_.lru.html | 288 -- api/classes/cache_lru_.node.html | 222 - api/classes/context_context_.context.html | 433 -- api/classes/drop_blank_drop_.blankdrop.html | 244 - api/classes/drop_block_drop_.blockdrop.html | 215 - api/classes/drop_drop_.drop.html | 203 - api/classes/drop_empty_drop_.emptydrop.html | 242 - .../drop_forloop_drop_.forloopdrop.html | 266 -- api/classes/drop_null_drop_.nulldrop.html | 241 - ...p_tablerowloop_drop_.tablerowloopdrop.html | 301 -- ...ping_type_emitter_.keepingtypeemitter.html | 205 - ...mitters_simple_emitter_.simpleemitter.html | 205 - ...ers_streamed_emitter_.streamedemitter.html | 229 - ...amed_emitter_browser_.streamedemitter.html | 233 - api/classes/fs_loader_.loader.html | 333 -- api/classes/liquid_.liquid.html | 767 ---- .../parser_parse_stream_.parsestream.html | 271 -- api/classes/parser_parser_.parser.html | 381 -- api/classes/parser_tokenizer_.tokenizer.html | 651 --- .../render_expression_.expression.html | 220 - api/classes/render_render_.render.html | 227 - api/classes/tags_assign_.default.html | 244 - api/classes/tags_block_.default.html | 266 -- api/classes/tags_break_.default.html | 244 - api/classes/tags_capture_.default.html | 244 - api/classes/tags_case_.default.html | 252 - api/classes/tags_comment_.default.html | 225 - api/classes/tags_continue_.default.html | 244 - api/classes/tags_cycle_.default.html | 249 - api/classes/tags_decrement_.default.html | 246 - api/classes/tags_echo_.default.html | 246 - api/classes/tags_for_.default.html | 258 -- api/classes/tags_if_.default.html | 249 - api/classes/tags_include_.default.html | 249 - api/classes/tags_increment_.default.html | 246 - api/classes/tags_inline_comment_.default.html | 225 - api/classes/tags_layout_.default.html | 252 - api/classes/tags_liquid_.default.html | 246 - api/classes/tags_raw_.default.html | 228 - api/classes/tags_render_.default.html | 252 - api/classes/tags_tablerow_.default.html | 255 -- api/classes/tags_unless_.default.html | 249 - api/classes/template_filter_.filter.html | 244 - api/classes/template_hash_.hash.html | 221 - api/classes/template_html_.html.html | 232 - api/classes/template_output_.output.html | 236 - api/classes/template_tag_.tag.html | 264 -- .../template_template_impl_.templateimpl.html | 205 - api/classes/template_value_.value.html | 251 - ...okens_delimited_token_.delimitedtoken.html | 274 -- .../tokens_filter_token_.filtertoken.html | 260 -- api/classes/tokens_hash_token_.hashtoken.html | 260 -- api/classes/tokens_html_token_.htmltoken.html | 256 -- ...ens_identifier_token_.identifiertoken.html | 268 -- ...kens_liquid_tag_token_.liquidtagtoken.html | 265 -- .../tokens_literal_token_.literaltoken.html | 249 - .../tokens_number_token_.numbertoken.html | 244 - .../tokens_operator_token_.operatortoken.html | 253 -- .../tokens_output_token_.outputtoken.html | 259 -- ...rty_access_token_.propertyaccesstoken.html | 251 - .../tokens_quoted_token_.quotedtoken.html | 246 - .../tokens_range_token_.rangetoken.html | 260 -- api/classes/tokens_tag_token_.tagtoken.html | 265 -- api/classes/tokens_token_.token.html | 251 - api/classes/util_error_.assertionerror.html | 215 - ...error_.internalundefinedvariableerror.html | 218 - api/classes/util_error_.liquiderror.html | 235 - api/classes/util_error_.parseerror.html | 221 - api/classes/util_error_.rendererror.html | 238 - .../util_error_.tokenizationerror.html | 221 - .../util_error_.undefinedvariableerror.html | 221 - .../util_timezone_date_.timezonedate.html | 323 -- api/enums/TokenKind.html | 149 + api/enums/context_block_mode_.blockmode.html | 184 - api/enums/fs_loader_.lookuptype.html | 187 - api/enums/parser_token_kind_.tokenkind.html | 217 - .../tokens_operator_token_.operatortype.html | 184 - .../TypeGuards.isDelimitedToken.html | 68 + api/functions/TypeGuards.isHTMLToken.html | 68 + api/functions/TypeGuards.isLiteralToken.html | 68 + api/functions/TypeGuards.isNumberToken.html | 68 + api/functions/TypeGuards.isOperatorToken.html | 68 + api/functions/TypeGuards.isOutputToken.html | 68 + .../TypeGuards.isPropertyAccessToken.html | 68 + api/functions/TypeGuards.isQuotedToken.html | 68 + api/functions/TypeGuards.isRangeToken.html | 68 + api/functions/TypeGuards.isTagToken.html | 68 + api/functions/TypeGuards.isWordToken.html | 68 + api/functions/assert.html | 129 + api/functions/createTrie.html | 122 + api/functions/evalQuotedToken.html | 122 + api/functions/evalToken.html | 126 + api/functions/isFalsy.html | 124 + api/functions/isTruthy.html | 124 + api/functions/toPromise.html | 127 + api/functions/toValue.html | 122 + api/functions/toValueSync.html | 127 + api/globals.html | 179 - api/index.html | 273 ++ api/interfaces/Emitter.html | 95 + api/interfaces/FS.html | 253 ++ api/interfaces/LiquidOptions.html | 341 ++ api/interfaces/Template.html | 96 + api/interfaces/Trie.html | 119 + api/interfaces/cache_cache_.cache.html | 240 - .../context_scope_.scopeobject.html | 186 - .../drop_comparable_.comparable.html | 271 -- api/interfaces/emitters_emitter_.emitter.html | 210 - api/interfaces/fs_fs_.fs.html | 295 -- api/interfaces/fs_loader_.loaderoptions.html | 199 - .../liquid_options_.liquidoptions.html | 307 -- ...liquid_options_.normalizedfulloptions.html | 307 -- .../liquid_options_.normalizedoptions.html | 334 -- .../liquid_options_.renderfileoptions.html | 206 - .../liquid_options_.renderoptions.html | 199 - ...plate_filter_impl_options_.filterimpl.html | 187 - ...te_filter_impl_options_.filteroptions.html | 187 - api/interfaces/template_tag_.tagclass.html | 206 - ...e_tag_options_adapter_.tagimploptions.html | 216 - .../template_template_.template.html | 230 - .../util_liquid_date_.liquiddate.html | 233 - api/interfaces/util_operator_trie_.trie.html | 185 - .../util_operator_trie_.trieleafnode.html | 190 - .../util_strftime_.formatoptions.html | 190 - api/modules.html | 198 + api/modules/TypeGuards.html | 74 + api/modules/cache_cache_.html | 181 - api/modules/cache_index_.html | 184 - api/modules/cache_lru_.html | 179 - api/modules/context_block_mode_.html | 179 - api/modules/context_context_.html | 281 -- api/modules/context_index_.html | 188 - api/modules/context_scope_.html | 181 - api/modules/drop_blank_drop_.html | 179 - api/modules/drop_block_drop_.html | 179 - api/modules/drop_comparable_.html | 195 - api/modules/drop_drop_.html | 179 - api/modules/drop_empty_drop_.html | 179 - api/modules/drop_forloop_drop_.html | 179 - api/modules/drop_index_.html | 194 - api/modules/drop_null_drop_.html | 179 - api/modules/drop_tablerowloop_drop_.html | 179 - api/modules/emitters_emitter_.html | 179 - api/modules/emitters_index_.html | 186 - .../emitters_keeping_type_emitter_.html | 179 - api/modules/emitters_simple_emitter_.html | 179 - api/modules/emitters_streamed_emitter_.html | 179 - .../emitters_streamed_emitter_browser_.html | 179 - api/modules/filters_array_.html | 412 -- api/modules/filters_date_.html | 246 - api/modules/filters_html_.html | 286 -- api/modules/filters_index_.html | 192 - api/modules/filters_math_.html | 249 - api/modules/filters_misc_.html | 232 - api/modules/filters_string_.html | 568 --- api/modules/filters_url_.html | 212 - api/modules/fs_browser_.html | 311 -- api/modules/fs_fs_.html | 179 - api/modules/fs_index_.html | 186 - api/modules/fs_loader_.html | 179 - api/modules/fs_node_.html | 364 -- api/modules/fs_node_require_.html | 181 - api/modules/index_.html | 308 -- api/modules/liquid_.html | 179 - api/modules/liquid_options_.html | 305 -- api/modules/parser_filter_arg_.html | 200 - api/modules/parser_index_.html | 188 - api/modules/parser_match_operator_.html | 212 - api/modules/parser_parse_stream_.html | 199 - api/modules/parser_parse_string_literal_.html | 230 - api/modules/parser_parser_.html | 179 - api/modules/parser_token_kind_.html | 179 - api/modules/parser_tokenizer_.html | 179 - api/modules/parser_whitespace_ctrl_.html | 241 - api/modules/render_boolean_.html | 220 - api/modules/render_expression_.html | 321 -- api/modules/render_index_.html | 200 - api/modules/render_operator_.html | 462 -- api/modules/render_render_.html | 179 - api/modules/tags_assign_.html | 179 - api/modules/tags_block_.html | 179 - api/modules/tags_break_.html | 179 - api/modules/tags_capture_.html | 195 - api/modules/tags_case_.html | 179 - api/modules/tags_comment_.html | 179 - api/modules/tags_continue_.html | 179 - api/modules/tags_cycle_.html | 179 - api/modules/tags_decrement_.html | 179 - api/modules/tags_echo_.html | 179 - api/modules/tags_for_.html | 247 - api/modules/tags_if_.html | 179 - api/modules/tags_include_.html | 179 - api/modules/tags_increment_.html | 179 - api/modules/tags_index_.html | 222 - api/modules/tags_inline_comment_.html | 179 - api/modules/tags_layout_.html | 179 - api/modules/tags_liquid_.html | 179 - api/modules/tags_raw_.html | 179 - api/modules/tags_render_.html | 245 - api/modules/tags_tablerow_.html | 179 - api/modules/tags_unless_.html | 179 - api/modules/template_filter_.html | 179 - .../template_filter_impl_options_.html | 206 - api/modules/template_hash_.html | 181 - api/modules/template_html_.html | 179 - api/modules/template_index_.html | 210 - api/modules/template_output_.html | 179 - api/modules/template_tag_.html | 181 - .../template_tag_options_adapter_.html | 195 - api/modules/template_template_.html | 179 - api/modules/template_template_impl_.html | 179 - api/modules/template_value_.html | 179 - api/modules/tokens_delimited_token_.html | 179 - api/modules/tokens_filter_token_.html | 179 - api/modules/tokens_hash_token_.html | 179 - api/modules/tokens_html_token_.html | 179 - api/modules/tokens_identifier_token_.html | 179 - api/modules/tokens_index_.html | 218 - api/modules/tokens_liquid_tag_token_.html | 179 - api/modules/tokens_literal_token_.html | 179 - api/modules/tokens_number_token_.html | 179 - api/modules/tokens_operator_token_.html | 222 - api/modules/tokens_output_token_.html | 179 - .../tokens_property_access_token_.html | 179 - api/modules/tokens_quoted_token_.html | 179 - api/modules/tokens_range_token_.html | 179 - api/modules/tokens_tag_token_.html | 179 - api/modules/tokens_token_.html | 179 - api/modules/tokens_top_level_token_.html | 181 - api/modules/tokens_value_token_.html | 181 - api/modules/util_assert_.html | 201 - api/modules/util_async_.html | 216 - api/modules/util_character_.html | 202 - api/modules/util_collection_.html | 214 - api/modules/util_error_.html | 216 - api/modules/util_index_.html | 310 -- api/modules/util_liquid_date_.html | 179 - api/modules/util_literal_.html | 194 - api/modules/util_operator_trie_.html | 197 - api/modules/util_strftime_.html | 931 ---- api/modules/util_timezone_date_.html | 187 - api/modules/util_type_guards_.html | 382 -- api/modules/util_underscore_.html | 798 ---- api/types/FilterImplOptions.html | 113 + api/types/Operators.html | 113 + api/types/Scope.html | 113 + api/types/TopLevelToken.html | 113 + api/types/ValueToken.html | 113 + api/variables/defaultOperators.html | 113 + api/variables/defaultOptions.html | 113 + api/variables/filters.html | 113 + api/variables/tags.html | 113 + api/variables/version.html | 113 + filters/abs.html | 6 +- filters/append.html | 6 +- filters/at_least.html | 6 +- filters/at_most.html | 6 +- filters/capitalize.html | 6 +- filters/ceil.html | 6 +- filters/compact.html | 6 +- filters/concat.html | 6 +- filters/date.html | 10 +- filters/default.html | 6 +- filters/divided_by.html | 6 +- filters/downcase.html | 6 +- filters/escape.html | 6 +- filters/escape_once.html | 6 +- filters/first.html | 6 +- filters/floor.html | 6 +- filters/join.html | 6 +- filters/json.html | 6 +- filters/last.html | 6 +- filters/lstrip.html | 6 +- filters/map.html | 6 +- filters/minus.html | 6 +- filters/modulo.html | 6 +- filters/newline_to_br.html | 8 +- filters/overview.html | 6 +- filters/plus.html | 6 +- filters/prepend.html | 6 +- filters/raw.html | 8 +- filters/remove.html | 6 +- filters/remove_first.html | 6 +- filters/remove_last.html | 6 +- filters/replace.html | 6 +- filters/replace_first.html | 6 +- filters/replace_last.html | 6 +- filters/reverse.html | 6 +- filters/round.html | 6 +- filters/rstrip.html | 6 +- filters/size.html | 6 +- filters/slice.html | 6 +- filters/sort.html | 6 +- filters/sort_natural.html | 6 +- filters/split.html | 6 +- filters/strip.html | 6 +- filters/strip_html.html | 6 +- filters/strip_newlines.html | 8 +- filters/times.html | 6 +- filters/truncate.html | 6 +- filters/truncatewords.html | 6 +- filters/uniq.html | 6 +- filters/upcase.html | 6 +- filters/url_decode.html | 6 +- filters/url_encode.html | 6 +- filters/where.html | 6 +- index.html | 130 +- manifest.json | 2 +- playground.html | 4 +- sitemap.xml | 4038 +++-------------- tags/assign.html | 6 +- tags/capture.html | 6 +- tags/case.html | 6 +- tags/comment.html | 6 +- tags/cycle.html | 6 +- tags/decrement.html | 6 +- tags/echo.html | 6 +- tags/for.html | 6 +- tags/if.html | 6 +- tags/include.html | 16 +- tags/increment.html | 6 +- tags/inline_comment.html | 6 +- tags/layout.html | 12 +- tags/liquid.html | 6 +- tags/overview.html | 6 +- tags/raw.html | 6 +- tags/render.html | 14 +- tags/tablerow.html | 10 +- tags/unless.html | 6 +- tutorials/access-scope-in-filters.html | 6 +- tutorials/caching.html | 10 +- tutorials/changelog.html | 6 +- tutorials/contribution-guidelines.html | 6 +- tutorials/differences.html | 6 +- tutorials/intro-to-liquid.html | 6 +- tutorials/migrate-to-9.html | 6 +- tutorials/operators.html | 6 +- tutorials/options.html | 12 +- tutorials/parse-parameters.html | 10 +- tutorials/partials-and-layouts.html | 6 +- tutorials/plugins.html | 8 +- tutorials/register-filters-tags.html | 6 +- tutorials/render-file.html | 14 +- tutorials/render-tag-content.html | 12 +- tutorials/setup.html | 26 +- tutorials/sync-and-async.html | 10 +- tutorials/truthy-and-falsy.html | 6 +- tutorials/use-in-expressjs.html | 10 +- tutorials/whitespace-control.html | 10 +- zh-cn/api/classes/cache_lru_.lru.html | 288 -- zh-cn/api/classes/cache_lru_.node.html | 222 - .../api/classes/context_context_.context.html | 433 -- .../classes/drop_blank_drop_.blankdrop.html | 244 - .../classes/drop_block_drop_.blockdrop.html | 215 - zh-cn/api/classes/drop_drop_.drop.html | 203 - .../classes/drop_empty_drop_.emptydrop.html | 242 - .../drop_forloop_drop_.forloopdrop.html | 266 -- .../api/classes/drop_null_drop_.nulldrop.html | 241 - ...p_tablerowloop_drop_.tablerowloopdrop.html | 301 -- ...ping_type_emitter_.keepingtypeemitter.html | 205 - ...mitters_simple_emitter_.simpleemitter.html | 205 - ...ers_streamed_emitter_.streamedemitter.html | 229 - ...amed_emitter_browser_.streamedemitter.html | 233 - zh-cn/api/classes/fs_loader_.loader.html | 333 -- zh-cn/api/classes/liquid_.liquid.html | 767 ---- .../parser_parse_stream_.parsestream.html | 271 -- zh-cn/api/classes/parser_parser_.parser.html | 381 -- .../classes/parser_tokenizer_.tokenizer.html | 651 --- .../render_expression_.expression.html | 220 - zh-cn/api/classes/render_render_.render.html | 227 - zh-cn/api/classes/tags_assign_.default.html | 244 - zh-cn/api/classes/tags_block_.default.html | 266 -- zh-cn/api/classes/tags_break_.default.html | 244 - zh-cn/api/classes/tags_capture_.default.html | 244 - zh-cn/api/classes/tags_case_.default.html | 252 - zh-cn/api/classes/tags_comment_.default.html | 225 - zh-cn/api/classes/tags_continue_.default.html | 244 - zh-cn/api/classes/tags_cycle_.default.html | 249 - .../api/classes/tags_decrement_.default.html | 246 - zh-cn/api/classes/tags_echo_.default.html | 246 - zh-cn/api/classes/tags_for_.default.html | 258 -- zh-cn/api/classes/tags_if_.default.html | 249 - zh-cn/api/classes/tags_include_.default.html | 249 - .../api/classes/tags_increment_.default.html | 246 - .../classes/tags_inline_comment_.default.html | 225 - zh-cn/api/classes/tags_layout_.default.html | 252 - zh-cn/api/classes/tags_liquid_.default.html | 246 - zh-cn/api/classes/tags_raw_.default.html | 228 - zh-cn/api/classes/tags_render_.default.html | 252 - zh-cn/api/classes/tags_tablerow_.default.html | 255 -- zh-cn/api/classes/tags_unless_.default.html | 249 - .../api/classes/template_filter_.filter.html | 244 - zh-cn/api/classes/template_hash_.hash.html | 221 - zh-cn/api/classes/template_html_.html.html | 232 - .../api/classes/template_output_.output.html | 236 - zh-cn/api/classes/template_tag_.tag.html | 264 -- .../template_template_impl_.templateimpl.html | 205 - zh-cn/api/classes/template_value_.value.html | 251 - ...okens_delimited_token_.delimitedtoken.html | 274 -- .../tokens_filter_token_.filtertoken.html | 260 -- .../classes/tokens_hash_token_.hashtoken.html | 260 -- .../classes/tokens_html_token_.htmltoken.html | 256 -- ...ens_identifier_token_.identifiertoken.html | 268 -- ...kens_liquid_tag_token_.liquidtagtoken.html | 265 -- .../tokens_literal_token_.literaltoken.html | 249 - .../tokens_number_token_.numbertoken.html | 244 - .../tokens_operator_token_.operatortoken.html | 253 -- .../tokens_output_token_.outputtoken.html | 259 -- ...rty_access_token_.propertyaccesstoken.html | 251 - .../tokens_quoted_token_.quotedtoken.html | 246 - .../tokens_range_token_.rangetoken.html | 260 -- .../classes/tokens_tag_token_.tagtoken.html | 265 -- zh-cn/api/classes/tokens_token_.token.html | 251 - .../classes/util_error_.assertionerror.html | 215 - ...error_.internalundefinedvariableerror.html | 218 - .../api/classes/util_error_.liquiderror.html | 235 - zh-cn/api/classes/util_error_.parseerror.html | 221 - .../api/classes/util_error_.rendererror.html | 238 - .../util_error_.tokenizationerror.html | 221 - .../util_error_.undefinedvariableerror.html | 221 - .../util_timezone_date_.timezonedate.html | 323 -- .../enums/context_block_mode_.blockmode.html | 184 - zh-cn/api/enums/fs_loader_.lookuptype.html | 187 - .../enums/parser_token_kind_.tokenkind.html | 217 - .../tokens_operator_token_.operatortype.html | 184 - zh-cn/api/globals.html | 179 - zh-cn/api/interfaces/cache_cache_.cache.html | 240 - .../context_scope_.scopeobject.html | 186 - .../drop_comparable_.comparable.html | 271 -- .../interfaces/emitters_emitter_.emitter.html | 210 - zh-cn/api/interfaces/fs_fs_.fs.html | 295 -- .../interfaces/fs_loader_.loaderoptions.html | 199 - .../liquid_options_.liquidoptions.html | 307 -- ...liquid_options_.normalizedfulloptions.html | 307 -- .../liquid_options_.normalizedoptions.html | 334 -- .../liquid_options_.renderfileoptions.html | 206 - .../liquid_options_.renderoptions.html | 199 - ...plate_filter_impl_options_.filterimpl.html | 187 - ...te_filter_impl_options_.filteroptions.html | 187 - .../interfaces/template_tag_.tagclass.html | 206 - ...e_tag_options_adapter_.tagimploptions.html | 216 - .../template_template_.template.html | 230 - .../util_liquid_date_.liquiddate.html | 233 - .../interfaces/util_operator_trie_.trie.html | 185 - .../util_operator_trie_.trieleafnode.html | 190 - .../util_strftime_.formatoptions.html | 190 - zh-cn/api/modules/cache_cache_.html | 181 - zh-cn/api/modules/cache_index_.html | 184 - zh-cn/api/modules/cache_lru_.html | 179 - zh-cn/api/modules/context_block_mode_.html | 179 - zh-cn/api/modules/context_context_.html | 281 -- zh-cn/api/modules/context_index_.html | 188 - zh-cn/api/modules/context_scope_.html | 181 - zh-cn/api/modules/drop_blank_drop_.html | 179 - zh-cn/api/modules/drop_block_drop_.html | 179 - zh-cn/api/modules/drop_comparable_.html | 195 - zh-cn/api/modules/drop_drop_.html | 179 - zh-cn/api/modules/drop_empty_drop_.html | 179 - zh-cn/api/modules/drop_forloop_drop_.html | 179 - zh-cn/api/modules/drop_index_.html | 194 - zh-cn/api/modules/drop_null_drop_.html | 179 - .../api/modules/drop_tablerowloop_drop_.html | 179 - zh-cn/api/modules/emitters_emitter_.html | 179 - zh-cn/api/modules/emitters_index_.html | 186 - .../emitters_keeping_type_emitter_.html | 179 - .../api/modules/emitters_simple_emitter_.html | 179 - .../modules/emitters_streamed_emitter_.html | 179 - .../emitters_streamed_emitter_browser_.html | 179 - zh-cn/api/modules/filters_array_.html | 412 -- zh-cn/api/modules/filters_date_.html | 246 - zh-cn/api/modules/filters_html_.html | 286 -- zh-cn/api/modules/filters_index_.html | 192 - zh-cn/api/modules/filters_math_.html | 249 - zh-cn/api/modules/filters_misc_.html | 232 - zh-cn/api/modules/filters_string_.html | 568 --- zh-cn/api/modules/filters_url_.html | 212 - zh-cn/api/modules/fs_browser_.html | 311 -- zh-cn/api/modules/fs_fs_.html | 179 - zh-cn/api/modules/fs_index_.html | 186 - zh-cn/api/modules/fs_loader_.html | 179 - zh-cn/api/modules/fs_node_.html | 364 -- zh-cn/api/modules/fs_node_require_.html | 181 - zh-cn/api/modules/index_.html | 308 -- zh-cn/api/modules/liquid_.html | 179 - zh-cn/api/modules/liquid_options_.html | 305 -- zh-cn/api/modules/parser_filter_arg_.html | 200 - zh-cn/api/modules/parser_index_.html | 188 - zh-cn/api/modules/parser_match_operator_.html | 212 - zh-cn/api/modules/parser_parse_stream_.html | 199 - .../modules/parser_parse_string_literal_.html | 230 - zh-cn/api/modules/parser_parser_.html | 179 - zh-cn/api/modules/parser_token_kind_.html | 179 - zh-cn/api/modules/parser_tokenizer_.html | 179 - .../api/modules/parser_whitespace_ctrl_.html | 241 - zh-cn/api/modules/render_boolean_.html | 220 - zh-cn/api/modules/render_expression_.html | 321 -- zh-cn/api/modules/render_index_.html | 200 - zh-cn/api/modules/render_operator_.html | 462 -- zh-cn/api/modules/render_render_.html | 179 - zh-cn/api/modules/tags_assign_.html | 179 - zh-cn/api/modules/tags_block_.html | 179 - zh-cn/api/modules/tags_break_.html | 179 - zh-cn/api/modules/tags_capture_.html | 195 - zh-cn/api/modules/tags_case_.html | 179 - zh-cn/api/modules/tags_comment_.html | 179 - zh-cn/api/modules/tags_continue_.html | 179 - zh-cn/api/modules/tags_cycle_.html | 179 - zh-cn/api/modules/tags_decrement_.html | 179 - zh-cn/api/modules/tags_echo_.html | 179 - zh-cn/api/modules/tags_for_.html | 247 - zh-cn/api/modules/tags_if_.html | 179 - zh-cn/api/modules/tags_include_.html | 179 - zh-cn/api/modules/tags_increment_.html | 179 - zh-cn/api/modules/tags_index_.html | 222 - zh-cn/api/modules/tags_inline_comment_.html | 179 - zh-cn/api/modules/tags_layout_.html | 179 - zh-cn/api/modules/tags_liquid_.html | 179 - zh-cn/api/modules/tags_raw_.html | 179 - zh-cn/api/modules/tags_render_.html | 245 - zh-cn/api/modules/tags_tablerow_.html | 179 - zh-cn/api/modules/tags_unless_.html | 179 - zh-cn/api/modules/template_filter_.html | 179 - .../template_filter_impl_options_.html | 206 - zh-cn/api/modules/template_hash_.html | 181 - zh-cn/api/modules/template_html_.html | 179 - zh-cn/api/modules/template_index_.html | 210 - zh-cn/api/modules/template_output_.html | 179 - zh-cn/api/modules/template_tag_.html | 181 - .../template_tag_options_adapter_.html | 195 - zh-cn/api/modules/template_template_.html | 179 - .../api/modules/template_template_impl_.html | 179 - zh-cn/api/modules/template_value_.html | 179 - .../api/modules/tokens_delimited_token_.html | 179 - zh-cn/api/modules/tokens_filter_token_.html | 179 - zh-cn/api/modules/tokens_hash_token_.html | 179 - zh-cn/api/modules/tokens_html_token_.html | 179 - .../api/modules/tokens_identifier_token_.html | 179 - zh-cn/api/modules/tokens_index_.html | 218 - .../api/modules/tokens_liquid_tag_token_.html | 179 - zh-cn/api/modules/tokens_literal_token_.html | 179 - zh-cn/api/modules/tokens_number_token_.html | 179 - zh-cn/api/modules/tokens_operator_token_.html | 222 - zh-cn/api/modules/tokens_output_token_.html | 179 - .../tokens_property_access_token_.html | 179 - zh-cn/api/modules/tokens_quoted_token_.html | 179 - zh-cn/api/modules/tokens_range_token_.html | 179 - zh-cn/api/modules/tokens_tag_token_.html | 179 - zh-cn/api/modules/tokens_token_.html | 179 - .../api/modules/tokens_top_level_token_.html | 181 - zh-cn/api/modules/tokens_value_token_.html | 181 - zh-cn/api/modules/util_assert_.html | 201 - zh-cn/api/modules/util_async_.html | 216 - zh-cn/api/modules/util_character_.html | 202 - zh-cn/api/modules/util_collection_.html | 214 - zh-cn/api/modules/util_error_.html | 216 - zh-cn/api/modules/util_index_.html | 310 -- zh-cn/api/modules/util_liquid_date_.html | 179 - zh-cn/api/modules/util_literal_.html | 194 - zh-cn/api/modules/util_operator_trie_.html | 197 - zh-cn/api/modules/util_strftime_.html | 931 ---- zh-cn/api/modules/util_timezone_date_.html | 187 - zh-cn/api/modules/util_type_guards_.html | 382 -- zh-cn/api/modules/util_underscore_.html | 798 ---- zh-cn/filters/abs.html | 6 +- zh-cn/filters/append.html | 6 +- zh-cn/filters/at_least.html | 6 +- zh-cn/filters/at_most.html | 6 +- zh-cn/filters/capitalize.html | 6 +- zh-cn/filters/ceil.html | 6 +- zh-cn/filters/compact.html | 6 +- zh-cn/filters/concat.html | 6 +- zh-cn/filters/date.html | 6 +- zh-cn/filters/default.html | 6 +- zh-cn/filters/divided_by.html | 6 +- zh-cn/filters/downcase.html | 6 +- zh-cn/filters/escape.html | 6 +- zh-cn/filters/escape_once.html | 6 +- zh-cn/filters/first.html | 6 +- zh-cn/filters/floor.html | 6 +- zh-cn/filters/join.html | 6 +- zh-cn/filters/json.html | 6 +- zh-cn/filters/last.html | 6 +- zh-cn/filters/lstrip.html | 6 +- zh-cn/filters/map.html | 6 +- zh-cn/filters/minus.html | 6 +- zh-cn/filters/modulo.html | 6 +- zh-cn/filters/newline_to_br.html | 8 +- zh-cn/filters/overview.html | 6 +- zh-cn/filters/plus.html | 6 +- zh-cn/filters/prepend.html | 6 +- zh-cn/filters/raw.html | 8 +- zh-cn/filters/remove.html | 6 +- zh-cn/filters/remove_first.html | 6 +- zh-cn/filters/remove_last.html | 6 +- zh-cn/filters/replace.html | 6 +- zh-cn/filters/replace_first.html | 6 +- zh-cn/filters/replace_last.html | 6 +- zh-cn/filters/reverse.html | 6 +- zh-cn/filters/round.html | 6 +- zh-cn/filters/rstrip.html | 6 +- zh-cn/filters/size.html | 6 +- zh-cn/filters/slice.html | 6 +- zh-cn/filters/sort.html | 6 +- zh-cn/filters/sort_natural.html | 6 +- zh-cn/filters/split.html | 6 +- zh-cn/filters/strip.html | 6 +- zh-cn/filters/strip_html.html | 6 +- zh-cn/filters/strip_newlines.html | 8 +- zh-cn/filters/times.html | 6 +- zh-cn/filters/truncate.html | 6 +- zh-cn/filters/truncatewords.html | 6 +- zh-cn/filters/uniq.html | 6 +- zh-cn/filters/upcase.html | 6 +- zh-cn/filters/url_decode.html | 6 +- zh-cn/filters/url_encode.html | 6 +- zh-cn/filters/where.html | 6 +- zh-cn/index.html | 130 +- zh-cn/manifest.json | 2 +- zh-cn/playground.html | 4 +- zh-cn/tags/assign.html | 6 +- zh-cn/tags/capture.html | 6 +- zh-cn/tags/case.html | 6 +- zh-cn/tags/comment.html | 6 +- zh-cn/tags/cycle.html | 6 +- zh-cn/tags/decrement.html | 6 +- zh-cn/tags/echo.html | 6 +- zh-cn/tags/for.html | 6 +- zh-cn/tags/if.html | 6 +- zh-cn/tags/include.html | 16 +- zh-cn/tags/increment.html | 6 +- zh-cn/tags/inline_comment.html | 6 +- zh-cn/tags/layout.html | 10 +- zh-cn/tags/liquid.html | 6 +- zh-cn/tags/overview.html | 6 +- zh-cn/tags/raw.html | 6 +- zh-cn/tags/render.html | 12 +- zh-cn/tags/tablerow.html | 10 +- zh-cn/tags/unless.html | 6 +- zh-cn/tutorials/access-scope-in-filters.html | 6 +- zh-cn/tutorials/caching.html | 10 +- zh-cn/tutorials/changelog.html | 6 +- zh-cn/tutorials/contribution-guidelines.html | 6 +- zh-cn/tutorials/differences.html | 6 +- zh-cn/tutorials/intro-to-liquid.html | 6 +- zh-cn/tutorials/migrate-to-9.html | 6 +- zh-cn/tutorials/operators.html | 6 +- zh-cn/tutorials/options.html | 12 +- zh-cn/tutorials/parse-parameters.html | 10 +- zh-cn/tutorials/partials-and-layouts.html | 6 +- zh-cn/tutorials/plugins.html | 8 +- zh-cn/tutorials/register-filters-tags.html | 6 +- zh-cn/tutorials/render-file.html | 12 +- zh-cn/tutorials/render-tag-content.html | 12 +- zh-cn/tutorials/setup.html | 10 +- zh-cn/tutorials/sync-and-async.html | 10 +- zh-cn/tutorials/truthy-and-falsy.html | 6 +- zh-cn/tutorials/use-in-expressjs.html | 12 +- zh-cn/tutorials/whitespace-control.html | 8 +- 703 files changed, 14913 insertions(+), 104424 deletions(-) create mode 100644 api/assets/highlight.css create mode 100644 api/assets/main.js create mode 100644 api/assets/search.js create mode 100644 api/assets/style.css create mode 100644 api/classes/AssertionError.html create mode 100644 api/classes/AssignTag.html create mode 100644 api/classes/BlockTag.html create mode 100644 api/classes/BreakTag.html create mode 100644 api/classes/CaptureTag.html create mode 100644 api/classes/CaseTag.html create mode 100644 api/classes/CommentTag.html create mode 100644 api/classes/Context.html create mode 100644 api/classes/ContinueTag.html create mode 100644 api/classes/CycleTag.html create mode 100644 api/classes/DecrementTag.html create mode 100644 api/classes/Drop.html create mode 100644 api/classes/EchoTag.html create mode 100644 api/classes/Expression.html create mode 100644 api/classes/Filter.html create mode 100644 api/classes/ForTag.html create mode 100644 api/classes/Hash.html create mode 100644 api/classes/IfTag.html create mode 100644 api/classes/IncludeTag.html create mode 100644 api/classes/IncrementTag.html create mode 100644 api/classes/InlineCommentTag.html create mode 100644 api/classes/LayoutTag.html create mode 100644 api/classes/Liquid.html create mode 100644 api/classes/LiquidError.html create mode 100644 api/classes/LiquidTag.html create mode 100644 api/classes/Output.html create mode 100644 api/classes/ParseError.html create mode 100644 api/classes/ParseStream.html create mode 100644 api/classes/RawTag.html create mode 100644 api/classes/RenderError.html create mode 100644 api/classes/RenderTag.html create mode 100644 api/classes/TablerowTag.html create mode 100644 api/classes/Tag.html create mode 100644 api/classes/TagToken.html create mode 100644 api/classes/TimezoneDate.html create mode 100644 api/classes/Token.html create mode 100644 api/classes/TokenizationError.html create mode 100644 api/classes/Tokenizer.html create mode 100644 api/classes/UndefinedVariableError.html create mode 100644 api/classes/UnlessTag.html create mode 100644 api/classes/Value.html delete mode 100644 api/classes/cache_lru_.lru.html delete mode 100644 api/classes/cache_lru_.node.html delete mode 100644 api/classes/context_context_.context.html delete mode 100644 api/classes/drop_blank_drop_.blankdrop.html delete mode 100644 api/classes/drop_block_drop_.blockdrop.html delete mode 100644 api/classes/drop_drop_.drop.html delete mode 100644 api/classes/drop_empty_drop_.emptydrop.html delete mode 100644 api/classes/drop_forloop_drop_.forloopdrop.html delete mode 100644 api/classes/drop_null_drop_.nulldrop.html delete mode 100644 api/classes/drop_tablerowloop_drop_.tablerowloopdrop.html delete mode 100644 api/classes/emitters_keeping_type_emitter_.keepingtypeemitter.html delete mode 100644 api/classes/emitters_simple_emitter_.simpleemitter.html delete mode 100644 api/classes/emitters_streamed_emitter_.streamedemitter.html delete mode 100644 api/classes/emitters_streamed_emitter_browser_.streamedemitter.html delete mode 100644 api/classes/fs_loader_.loader.html delete mode 100644 api/classes/liquid_.liquid.html delete mode 100644 api/classes/parser_parse_stream_.parsestream.html delete mode 100644 api/classes/parser_parser_.parser.html delete mode 100644 api/classes/parser_tokenizer_.tokenizer.html delete mode 100644 api/classes/render_expression_.expression.html delete mode 100644 api/classes/render_render_.render.html delete mode 100644 api/classes/tags_assign_.default.html delete mode 100644 api/classes/tags_block_.default.html delete mode 100644 api/classes/tags_break_.default.html delete mode 100644 api/classes/tags_capture_.default.html delete mode 100644 api/classes/tags_case_.default.html delete mode 100644 api/classes/tags_comment_.default.html delete mode 100644 api/classes/tags_continue_.default.html delete mode 100644 api/classes/tags_cycle_.default.html delete mode 100644 api/classes/tags_decrement_.default.html delete mode 100644 api/classes/tags_echo_.default.html delete mode 100644 api/classes/tags_for_.default.html delete mode 100644 api/classes/tags_if_.default.html delete mode 100644 api/classes/tags_include_.default.html delete mode 100644 api/classes/tags_increment_.default.html delete mode 100644 api/classes/tags_inline_comment_.default.html delete mode 100644 api/classes/tags_layout_.default.html delete mode 100644 api/classes/tags_liquid_.default.html delete mode 100644 api/classes/tags_raw_.default.html delete mode 100644 api/classes/tags_render_.default.html delete mode 100644 api/classes/tags_tablerow_.default.html delete mode 100644 api/classes/tags_unless_.default.html delete mode 100644 api/classes/template_filter_.filter.html delete mode 100644 api/classes/template_hash_.hash.html delete mode 100644 api/classes/template_html_.html.html delete mode 100644 api/classes/template_output_.output.html delete mode 100644 api/classes/template_tag_.tag.html delete mode 100644 api/classes/template_template_impl_.templateimpl.html delete mode 100644 api/classes/template_value_.value.html delete mode 100644 api/classes/tokens_delimited_token_.delimitedtoken.html delete mode 100644 api/classes/tokens_filter_token_.filtertoken.html delete mode 100644 api/classes/tokens_hash_token_.hashtoken.html delete mode 100644 api/classes/tokens_html_token_.htmltoken.html delete mode 100644 api/classes/tokens_identifier_token_.identifiertoken.html delete mode 100644 api/classes/tokens_liquid_tag_token_.liquidtagtoken.html delete mode 100644 api/classes/tokens_literal_token_.literaltoken.html delete mode 100644 api/classes/tokens_number_token_.numbertoken.html delete mode 100644 api/classes/tokens_operator_token_.operatortoken.html delete mode 100644 api/classes/tokens_output_token_.outputtoken.html delete mode 100644 api/classes/tokens_property_access_token_.propertyaccesstoken.html delete mode 100644 api/classes/tokens_quoted_token_.quotedtoken.html delete mode 100644 api/classes/tokens_range_token_.rangetoken.html delete mode 100644 api/classes/tokens_tag_token_.tagtoken.html delete mode 100644 api/classes/tokens_token_.token.html delete mode 100644 api/classes/util_error_.assertionerror.html delete mode 100644 api/classes/util_error_.internalundefinedvariableerror.html delete mode 100644 api/classes/util_error_.liquiderror.html delete mode 100644 api/classes/util_error_.parseerror.html delete mode 100644 api/classes/util_error_.rendererror.html delete mode 100644 api/classes/util_error_.tokenizationerror.html delete mode 100644 api/classes/util_error_.undefinedvariableerror.html delete mode 100644 api/classes/util_timezone_date_.timezonedate.html create mode 100644 api/enums/TokenKind.html delete mode 100644 api/enums/context_block_mode_.blockmode.html delete mode 100644 api/enums/fs_loader_.lookuptype.html delete mode 100644 api/enums/parser_token_kind_.tokenkind.html delete mode 100644 api/enums/tokens_operator_token_.operatortype.html create mode 100644 api/functions/TypeGuards.isDelimitedToken.html create mode 100644 api/functions/TypeGuards.isHTMLToken.html create mode 100644 api/functions/TypeGuards.isLiteralToken.html create mode 100644 api/functions/TypeGuards.isNumberToken.html create mode 100644 api/functions/TypeGuards.isOperatorToken.html create mode 100644 api/functions/TypeGuards.isOutputToken.html create mode 100644 api/functions/TypeGuards.isPropertyAccessToken.html create mode 100644 api/functions/TypeGuards.isQuotedToken.html create mode 100644 api/functions/TypeGuards.isRangeToken.html create mode 100644 api/functions/TypeGuards.isTagToken.html create mode 100644 api/functions/TypeGuards.isWordToken.html create mode 100644 api/functions/assert.html create mode 100644 api/functions/createTrie.html create mode 100644 api/functions/evalQuotedToken.html create mode 100644 api/functions/evalToken.html create mode 100644 api/functions/isFalsy.html create mode 100644 api/functions/isTruthy.html create mode 100644 api/functions/toPromise.html create mode 100644 api/functions/toValue.html create mode 100644 api/functions/toValueSync.html delete mode 100644 api/globals.html create mode 100644 api/index.html create mode 100644 api/interfaces/Emitter.html create mode 100644 api/interfaces/FS.html create mode 100644 api/interfaces/LiquidOptions.html create mode 100644 api/interfaces/Template.html create mode 100644 api/interfaces/Trie.html delete mode 100644 api/interfaces/cache_cache_.cache.html delete mode 100644 api/interfaces/context_scope_.scopeobject.html delete mode 100644 api/interfaces/drop_comparable_.comparable.html delete mode 100644 api/interfaces/emitters_emitter_.emitter.html delete mode 100644 api/interfaces/fs_fs_.fs.html delete mode 100644 api/interfaces/fs_loader_.loaderoptions.html delete mode 100644 api/interfaces/liquid_options_.liquidoptions.html delete mode 100644 api/interfaces/liquid_options_.normalizedfulloptions.html delete mode 100644 api/interfaces/liquid_options_.normalizedoptions.html delete mode 100644 api/interfaces/liquid_options_.renderfileoptions.html delete mode 100644 api/interfaces/liquid_options_.renderoptions.html delete mode 100644 api/interfaces/template_filter_impl_options_.filterimpl.html delete mode 100644 api/interfaces/template_filter_impl_options_.filteroptions.html delete mode 100644 api/interfaces/template_tag_.tagclass.html delete mode 100644 api/interfaces/template_tag_options_adapter_.tagimploptions.html delete mode 100644 api/interfaces/template_template_.template.html delete mode 100644 api/interfaces/util_liquid_date_.liquiddate.html delete mode 100644 api/interfaces/util_operator_trie_.trie.html delete mode 100644 api/interfaces/util_operator_trie_.trieleafnode.html delete mode 100644 api/interfaces/util_strftime_.formatoptions.html create mode 100644 api/modules.html create mode 100644 api/modules/TypeGuards.html delete mode 100644 api/modules/cache_cache_.html delete mode 100644 api/modules/cache_index_.html delete mode 100644 api/modules/cache_lru_.html delete mode 100644 api/modules/context_block_mode_.html delete mode 100644 api/modules/context_context_.html delete mode 100644 api/modules/context_index_.html delete mode 100644 api/modules/context_scope_.html delete mode 100644 api/modules/drop_blank_drop_.html delete mode 100644 api/modules/drop_block_drop_.html delete mode 100644 api/modules/drop_comparable_.html delete mode 100644 api/modules/drop_drop_.html delete mode 100644 api/modules/drop_empty_drop_.html delete mode 100644 api/modules/drop_forloop_drop_.html delete mode 100644 api/modules/drop_index_.html delete mode 100644 api/modules/drop_null_drop_.html delete mode 100644 api/modules/drop_tablerowloop_drop_.html delete mode 100644 api/modules/emitters_emitter_.html delete mode 100644 api/modules/emitters_index_.html delete mode 100644 api/modules/emitters_keeping_type_emitter_.html delete mode 100644 api/modules/emitters_simple_emitter_.html delete mode 100644 api/modules/emitters_streamed_emitter_.html delete mode 100644 api/modules/emitters_streamed_emitter_browser_.html delete mode 100644 api/modules/filters_array_.html delete mode 100644 api/modules/filters_date_.html delete mode 100644 api/modules/filters_html_.html delete mode 100644 api/modules/filters_index_.html delete mode 100644 api/modules/filters_math_.html delete mode 100644 api/modules/filters_misc_.html delete mode 100644 api/modules/filters_string_.html delete mode 100644 api/modules/filters_url_.html delete mode 100644 api/modules/fs_browser_.html delete mode 100644 api/modules/fs_fs_.html delete mode 100644 api/modules/fs_index_.html delete mode 100644 api/modules/fs_loader_.html delete mode 100644 api/modules/fs_node_.html delete mode 100644 api/modules/fs_node_require_.html delete mode 100644 api/modules/index_.html delete mode 100644 api/modules/liquid_.html delete mode 100644 api/modules/liquid_options_.html delete mode 100644 api/modules/parser_filter_arg_.html delete mode 100644 api/modules/parser_index_.html delete mode 100644 api/modules/parser_match_operator_.html delete mode 100644 api/modules/parser_parse_stream_.html delete mode 100644 api/modules/parser_parse_string_literal_.html delete mode 100644 api/modules/parser_parser_.html delete mode 100644 api/modules/parser_token_kind_.html delete mode 100644 api/modules/parser_tokenizer_.html delete mode 100644 api/modules/parser_whitespace_ctrl_.html delete mode 100644 api/modules/render_boolean_.html delete mode 100644 api/modules/render_expression_.html delete mode 100644 api/modules/render_index_.html delete mode 100644 api/modules/render_operator_.html delete mode 100644 api/modules/render_render_.html delete mode 100644 api/modules/tags_assign_.html delete mode 100644 api/modules/tags_block_.html delete mode 100644 api/modules/tags_break_.html delete mode 100644 api/modules/tags_capture_.html delete mode 100644 api/modules/tags_case_.html delete mode 100644 api/modules/tags_comment_.html delete mode 100644 api/modules/tags_continue_.html delete mode 100644 api/modules/tags_cycle_.html delete mode 100644 api/modules/tags_decrement_.html delete mode 100644 api/modules/tags_echo_.html delete mode 100644 api/modules/tags_for_.html delete mode 100644 api/modules/tags_if_.html delete mode 100644 api/modules/tags_include_.html delete mode 100644 api/modules/tags_increment_.html delete mode 100644 api/modules/tags_index_.html delete mode 100644 api/modules/tags_inline_comment_.html delete mode 100644 api/modules/tags_layout_.html delete mode 100644 api/modules/tags_liquid_.html delete mode 100644 api/modules/tags_raw_.html delete mode 100644 api/modules/tags_render_.html delete mode 100644 api/modules/tags_tablerow_.html delete mode 100644 api/modules/tags_unless_.html delete mode 100644 api/modules/template_filter_.html delete mode 100644 api/modules/template_filter_impl_options_.html delete mode 100644 api/modules/template_hash_.html delete mode 100644 api/modules/template_html_.html delete mode 100644 api/modules/template_index_.html delete mode 100644 api/modules/template_output_.html delete mode 100644 api/modules/template_tag_.html delete mode 100644 api/modules/template_tag_options_adapter_.html delete mode 100644 api/modules/template_template_.html delete mode 100644 api/modules/template_template_impl_.html delete mode 100644 api/modules/template_value_.html delete mode 100644 api/modules/tokens_delimited_token_.html delete mode 100644 api/modules/tokens_filter_token_.html delete mode 100644 api/modules/tokens_hash_token_.html delete mode 100644 api/modules/tokens_html_token_.html delete mode 100644 api/modules/tokens_identifier_token_.html delete mode 100644 api/modules/tokens_index_.html delete mode 100644 api/modules/tokens_liquid_tag_token_.html delete mode 100644 api/modules/tokens_literal_token_.html delete mode 100644 api/modules/tokens_number_token_.html delete mode 100644 api/modules/tokens_operator_token_.html delete mode 100644 api/modules/tokens_output_token_.html delete mode 100644 api/modules/tokens_property_access_token_.html delete mode 100644 api/modules/tokens_quoted_token_.html delete mode 100644 api/modules/tokens_range_token_.html delete mode 100644 api/modules/tokens_tag_token_.html delete mode 100644 api/modules/tokens_token_.html delete mode 100644 api/modules/tokens_top_level_token_.html delete mode 100644 api/modules/tokens_value_token_.html delete mode 100644 api/modules/util_assert_.html delete mode 100644 api/modules/util_async_.html delete mode 100644 api/modules/util_character_.html delete mode 100644 api/modules/util_collection_.html delete mode 100644 api/modules/util_error_.html delete mode 100644 api/modules/util_index_.html delete mode 100644 api/modules/util_liquid_date_.html delete mode 100644 api/modules/util_literal_.html delete mode 100644 api/modules/util_operator_trie_.html delete mode 100644 api/modules/util_strftime_.html delete mode 100644 api/modules/util_timezone_date_.html delete mode 100644 api/modules/util_type_guards_.html delete mode 100644 api/modules/util_underscore_.html create mode 100644 api/types/FilterImplOptions.html create mode 100644 api/types/Operators.html create mode 100644 api/types/Scope.html create mode 100644 api/types/TopLevelToken.html create mode 100644 api/types/ValueToken.html create mode 100644 api/variables/defaultOperators.html create mode 100644 api/variables/defaultOptions.html create mode 100644 api/variables/filters.html create mode 100644 api/variables/tags.html create mode 100644 api/variables/version.html delete mode 100644 zh-cn/api/classes/cache_lru_.lru.html delete mode 100644 zh-cn/api/classes/cache_lru_.node.html delete mode 100644 zh-cn/api/classes/context_context_.context.html delete mode 100644 zh-cn/api/classes/drop_blank_drop_.blankdrop.html delete mode 100644 zh-cn/api/classes/drop_block_drop_.blockdrop.html delete mode 100644 zh-cn/api/classes/drop_drop_.drop.html delete mode 100644 zh-cn/api/classes/drop_empty_drop_.emptydrop.html delete mode 100644 zh-cn/api/classes/drop_forloop_drop_.forloopdrop.html delete mode 100644 zh-cn/api/classes/drop_null_drop_.nulldrop.html delete mode 100644 zh-cn/api/classes/drop_tablerowloop_drop_.tablerowloopdrop.html delete mode 100644 zh-cn/api/classes/emitters_keeping_type_emitter_.keepingtypeemitter.html delete mode 100644 zh-cn/api/classes/emitters_simple_emitter_.simpleemitter.html delete mode 100644 zh-cn/api/classes/emitters_streamed_emitter_.streamedemitter.html delete mode 100644 zh-cn/api/classes/emitters_streamed_emitter_browser_.streamedemitter.html delete mode 100644 zh-cn/api/classes/fs_loader_.loader.html delete mode 100644 zh-cn/api/classes/liquid_.liquid.html delete mode 100644 zh-cn/api/classes/parser_parse_stream_.parsestream.html delete mode 100644 zh-cn/api/classes/parser_parser_.parser.html delete mode 100644 zh-cn/api/classes/parser_tokenizer_.tokenizer.html delete mode 100644 zh-cn/api/classes/render_expression_.expression.html delete mode 100644 zh-cn/api/classes/render_render_.render.html delete mode 100644 zh-cn/api/classes/tags_assign_.default.html delete mode 100644 zh-cn/api/classes/tags_block_.default.html delete mode 100644 zh-cn/api/classes/tags_break_.default.html delete mode 100644 zh-cn/api/classes/tags_capture_.default.html delete mode 100644 zh-cn/api/classes/tags_case_.default.html delete mode 100644 zh-cn/api/classes/tags_comment_.default.html delete mode 100644 zh-cn/api/classes/tags_continue_.default.html delete mode 100644 zh-cn/api/classes/tags_cycle_.default.html delete mode 100644 zh-cn/api/classes/tags_decrement_.default.html delete mode 100644 zh-cn/api/classes/tags_echo_.default.html delete mode 100644 zh-cn/api/classes/tags_for_.default.html delete mode 100644 zh-cn/api/classes/tags_if_.default.html delete mode 100644 zh-cn/api/classes/tags_include_.default.html delete mode 100644 zh-cn/api/classes/tags_increment_.default.html delete mode 100644 zh-cn/api/classes/tags_inline_comment_.default.html delete mode 100644 zh-cn/api/classes/tags_layout_.default.html delete mode 100644 zh-cn/api/classes/tags_liquid_.default.html delete mode 100644 zh-cn/api/classes/tags_raw_.default.html delete mode 100644 zh-cn/api/classes/tags_render_.default.html delete mode 100644 zh-cn/api/classes/tags_tablerow_.default.html delete mode 100644 zh-cn/api/classes/tags_unless_.default.html delete mode 100644 zh-cn/api/classes/template_filter_.filter.html delete mode 100644 zh-cn/api/classes/template_hash_.hash.html delete mode 100644 zh-cn/api/classes/template_html_.html.html delete mode 100644 zh-cn/api/classes/template_output_.output.html delete mode 100644 zh-cn/api/classes/template_tag_.tag.html delete mode 100644 zh-cn/api/classes/template_template_impl_.templateimpl.html delete mode 100644 zh-cn/api/classes/template_value_.value.html delete mode 100644 zh-cn/api/classes/tokens_delimited_token_.delimitedtoken.html delete mode 100644 zh-cn/api/classes/tokens_filter_token_.filtertoken.html delete mode 100644 zh-cn/api/classes/tokens_hash_token_.hashtoken.html delete mode 100644 zh-cn/api/classes/tokens_html_token_.htmltoken.html delete mode 100644 zh-cn/api/classes/tokens_identifier_token_.identifiertoken.html delete mode 100644 zh-cn/api/classes/tokens_liquid_tag_token_.liquidtagtoken.html delete mode 100644 zh-cn/api/classes/tokens_literal_token_.literaltoken.html delete mode 100644 zh-cn/api/classes/tokens_number_token_.numbertoken.html delete mode 100644 zh-cn/api/classes/tokens_operator_token_.operatortoken.html delete mode 100644 zh-cn/api/classes/tokens_output_token_.outputtoken.html delete mode 100644 zh-cn/api/classes/tokens_property_access_token_.propertyaccesstoken.html delete mode 100644 zh-cn/api/classes/tokens_quoted_token_.quotedtoken.html delete mode 100644 zh-cn/api/classes/tokens_range_token_.rangetoken.html delete mode 100644 zh-cn/api/classes/tokens_tag_token_.tagtoken.html delete mode 100644 zh-cn/api/classes/tokens_token_.token.html delete mode 100644 zh-cn/api/classes/util_error_.assertionerror.html delete mode 100644 zh-cn/api/classes/util_error_.internalundefinedvariableerror.html delete mode 100644 zh-cn/api/classes/util_error_.liquiderror.html delete mode 100644 zh-cn/api/classes/util_error_.parseerror.html delete mode 100644 zh-cn/api/classes/util_error_.rendererror.html delete mode 100644 zh-cn/api/classes/util_error_.tokenizationerror.html delete mode 100644 zh-cn/api/classes/util_error_.undefinedvariableerror.html delete mode 100644 zh-cn/api/classes/util_timezone_date_.timezonedate.html delete mode 100644 zh-cn/api/enums/context_block_mode_.blockmode.html delete mode 100644 zh-cn/api/enums/fs_loader_.lookuptype.html delete mode 100644 zh-cn/api/enums/parser_token_kind_.tokenkind.html delete mode 100644 zh-cn/api/enums/tokens_operator_token_.operatortype.html delete mode 100644 zh-cn/api/globals.html delete mode 100644 zh-cn/api/interfaces/cache_cache_.cache.html delete mode 100644 zh-cn/api/interfaces/context_scope_.scopeobject.html delete mode 100644 zh-cn/api/interfaces/drop_comparable_.comparable.html delete mode 100644 zh-cn/api/interfaces/emitters_emitter_.emitter.html delete mode 100644 zh-cn/api/interfaces/fs_fs_.fs.html delete mode 100644 zh-cn/api/interfaces/fs_loader_.loaderoptions.html delete mode 100644 zh-cn/api/interfaces/liquid_options_.liquidoptions.html delete mode 100644 zh-cn/api/interfaces/liquid_options_.normalizedfulloptions.html delete mode 100644 zh-cn/api/interfaces/liquid_options_.normalizedoptions.html delete mode 100644 zh-cn/api/interfaces/liquid_options_.renderfileoptions.html delete mode 100644 zh-cn/api/interfaces/liquid_options_.renderoptions.html delete mode 100644 zh-cn/api/interfaces/template_filter_impl_options_.filterimpl.html delete mode 100644 zh-cn/api/interfaces/template_filter_impl_options_.filteroptions.html delete mode 100644 zh-cn/api/interfaces/template_tag_.tagclass.html delete mode 100644 zh-cn/api/interfaces/template_tag_options_adapter_.tagimploptions.html delete mode 100644 zh-cn/api/interfaces/template_template_.template.html delete mode 100644 zh-cn/api/interfaces/util_liquid_date_.liquiddate.html delete mode 100644 zh-cn/api/interfaces/util_operator_trie_.trie.html delete mode 100644 zh-cn/api/interfaces/util_operator_trie_.trieleafnode.html delete mode 100644 zh-cn/api/interfaces/util_strftime_.formatoptions.html delete mode 100644 zh-cn/api/modules/cache_cache_.html delete mode 100644 zh-cn/api/modules/cache_index_.html delete mode 100644 zh-cn/api/modules/cache_lru_.html delete mode 100644 zh-cn/api/modules/context_block_mode_.html delete mode 100644 zh-cn/api/modules/context_context_.html delete mode 100644 zh-cn/api/modules/context_index_.html delete mode 100644 zh-cn/api/modules/context_scope_.html delete mode 100644 zh-cn/api/modules/drop_blank_drop_.html delete mode 100644 zh-cn/api/modules/drop_block_drop_.html delete mode 100644 zh-cn/api/modules/drop_comparable_.html delete mode 100644 zh-cn/api/modules/drop_drop_.html delete mode 100644 zh-cn/api/modules/drop_empty_drop_.html delete mode 100644 zh-cn/api/modules/drop_forloop_drop_.html delete mode 100644 zh-cn/api/modules/drop_index_.html delete mode 100644 zh-cn/api/modules/drop_null_drop_.html delete mode 100644 zh-cn/api/modules/drop_tablerowloop_drop_.html delete mode 100644 zh-cn/api/modules/emitters_emitter_.html delete mode 100644 zh-cn/api/modules/emitters_index_.html delete mode 100644 zh-cn/api/modules/emitters_keeping_type_emitter_.html delete mode 100644 zh-cn/api/modules/emitters_simple_emitter_.html delete mode 100644 zh-cn/api/modules/emitters_streamed_emitter_.html delete mode 100644 zh-cn/api/modules/emitters_streamed_emitter_browser_.html delete mode 100644 zh-cn/api/modules/filters_array_.html delete mode 100644 zh-cn/api/modules/filters_date_.html delete mode 100644 zh-cn/api/modules/filters_html_.html delete mode 100644 zh-cn/api/modules/filters_index_.html delete mode 100644 zh-cn/api/modules/filters_math_.html delete mode 100644 zh-cn/api/modules/filters_misc_.html delete mode 100644 zh-cn/api/modules/filters_string_.html delete mode 100644 zh-cn/api/modules/filters_url_.html delete mode 100644 zh-cn/api/modules/fs_browser_.html delete mode 100644 zh-cn/api/modules/fs_fs_.html delete mode 100644 zh-cn/api/modules/fs_index_.html delete mode 100644 zh-cn/api/modules/fs_loader_.html delete mode 100644 zh-cn/api/modules/fs_node_.html delete mode 100644 zh-cn/api/modules/fs_node_require_.html delete mode 100644 zh-cn/api/modules/index_.html delete mode 100644 zh-cn/api/modules/liquid_.html delete mode 100644 zh-cn/api/modules/liquid_options_.html delete mode 100644 zh-cn/api/modules/parser_filter_arg_.html delete mode 100644 zh-cn/api/modules/parser_index_.html delete mode 100644 zh-cn/api/modules/parser_match_operator_.html delete mode 100644 zh-cn/api/modules/parser_parse_stream_.html delete mode 100644 zh-cn/api/modules/parser_parse_string_literal_.html delete mode 100644 zh-cn/api/modules/parser_parser_.html delete mode 100644 zh-cn/api/modules/parser_token_kind_.html delete mode 100644 zh-cn/api/modules/parser_tokenizer_.html delete mode 100644 zh-cn/api/modules/parser_whitespace_ctrl_.html delete mode 100644 zh-cn/api/modules/render_boolean_.html delete mode 100644 zh-cn/api/modules/render_expression_.html delete mode 100644 zh-cn/api/modules/render_index_.html delete mode 100644 zh-cn/api/modules/render_operator_.html delete mode 100644 zh-cn/api/modules/render_render_.html delete mode 100644 zh-cn/api/modules/tags_assign_.html delete mode 100644 zh-cn/api/modules/tags_block_.html delete mode 100644 zh-cn/api/modules/tags_break_.html delete mode 100644 zh-cn/api/modules/tags_capture_.html delete mode 100644 zh-cn/api/modules/tags_case_.html delete mode 100644 zh-cn/api/modules/tags_comment_.html delete mode 100644 zh-cn/api/modules/tags_continue_.html delete mode 100644 zh-cn/api/modules/tags_cycle_.html delete mode 100644 zh-cn/api/modules/tags_decrement_.html delete mode 100644 zh-cn/api/modules/tags_echo_.html delete mode 100644 zh-cn/api/modules/tags_for_.html delete mode 100644 zh-cn/api/modules/tags_if_.html delete mode 100644 zh-cn/api/modules/tags_include_.html delete mode 100644 zh-cn/api/modules/tags_increment_.html delete mode 100644 zh-cn/api/modules/tags_index_.html delete mode 100644 zh-cn/api/modules/tags_inline_comment_.html delete mode 100644 zh-cn/api/modules/tags_layout_.html delete mode 100644 zh-cn/api/modules/tags_liquid_.html delete mode 100644 zh-cn/api/modules/tags_raw_.html delete mode 100644 zh-cn/api/modules/tags_render_.html delete mode 100644 zh-cn/api/modules/tags_tablerow_.html delete mode 100644 zh-cn/api/modules/tags_unless_.html delete mode 100644 zh-cn/api/modules/template_filter_.html delete mode 100644 zh-cn/api/modules/template_filter_impl_options_.html delete mode 100644 zh-cn/api/modules/template_hash_.html delete mode 100644 zh-cn/api/modules/template_html_.html delete mode 100644 zh-cn/api/modules/template_index_.html delete mode 100644 zh-cn/api/modules/template_output_.html delete mode 100644 zh-cn/api/modules/template_tag_.html delete mode 100644 zh-cn/api/modules/template_tag_options_adapter_.html delete mode 100644 zh-cn/api/modules/template_template_.html delete mode 100644 zh-cn/api/modules/template_template_impl_.html delete mode 100644 zh-cn/api/modules/template_value_.html delete mode 100644 zh-cn/api/modules/tokens_delimited_token_.html delete mode 100644 zh-cn/api/modules/tokens_filter_token_.html delete mode 100644 zh-cn/api/modules/tokens_hash_token_.html delete mode 100644 zh-cn/api/modules/tokens_html_token_.html delete mode 100644 zh-cn/api/modules/tokens_identifier_token_.html delete mode 100644 zh-cn/api/modules/tokens_index_.html delete mode 100644 zh-cn/api/modules/tokens_liquid_tag_token_.html delete mode 100644 zh-cn/api/modules/tokens_literal_token_.html delete mode 100644 zh-cn/api/modules/tokens_number_token_.html delete mode 100644 zh-cn/api/modules/tokens_operator_token_.html delete mode 100644 zh-cn/api/modules/tokens_output_token_.html delete mode 100644 zh-cn/api/modules/tokens_property_access_token_.html delete mode 100644 zh-cn/api/modules/tokens_quoted_token_.html delete mode 100644 zh-cn/api/modules/tokens_range_token_.html delete mode 100644 zh-cn/api/modules/tokens_tag_token_.html delete mode 100644 zh-cn/api/modules/tokens_token_.html delete mode 100644 zh-cn/api/modules/tokens_top_level_token_.html delete mode 100644 zh-cn/api/modules/tokens_value_token_.html delete mode 100644 zh-cn/api/modules/util_assert_.html delete mode 100644 zh-cn/api/modules/util_async_.html delete mode 100644 zh-cn/api/modules/util_character_.html delete mode 100644 zh-cn/api/modules/util_collection_.html delete mode 100644 zh-cn/api/modules/util_error_.html delete mode 100644 zh-cn/api/modules/util_index_.html delete mode 100644 zh-cn/api/modules/util_liquid_date_.html delete mode 100644 zh-cn/api/modules/util_literal_.html delete mode 100644 zh-cn/api/modules/util_operator_trie_.html delete mode 100644 zh-cn/api/modules/util_strftime_.html delete mode 100644 zh-cn/api/modules/util_timezone_date_.html delete mode 100644 zh-cn/api/modules/util_type_guards_.html delete mode 100644 zh-cn/api/modules/util_underscore_.html diff --git a/api/assets/highlight.css b/api/assets/highlight.css new file mode 100644 index 000000000..af764c57c --- /dev/null +++ b/api/assets/highlight.css @@ -0,0 +1,92 @@ +:root { + --light-hl-0: #800000; + --dark-hl-0: #808080; + --light-hl-1: #000000; + --dark-hl-1: #D4D4D4; + --light-hl-2: #AF00DB; + --dark-hl-2: #C586C0; + --light-hl-3: #001080; + --dark-hl-3: #9CDCFE; + --light-hl-4: #795E26; + --dark-hl-4: #DCDCAA; + --light-hl-5: #A31515; + --dark-hl-5: #CE9178; + --light-hl-6: #800000; + --dark-hl-6: #569CD6; + --light-hl-7: #000000FF; + --dark-hl-7: #D4D4D4; + --light-hl-8: #E50000; + --dark-hl-8: #9CDCFE; + --light-hl-9: #0000FF; + --dark-hl-9: #CE9178; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } +pre, code { background: var(--code-background); } diff --git a/api/assets/main.js b/api/assets/main.js new file mode 100644 index 000000000..f7c83669c --- /dev/null +++ b/api/assets/main.js @@ -0,0 +1,58 @@ +"use strict"; +"use strict";(()=>{var Qe=Object.create;var ae=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Ce=Object.getOwnPropertyNames;var Oe=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var _e=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Me=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ce(e))!Re.call(t,i)&&i!==n&&ae(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Qe(Oe(t)):{},Me(e||!t||!t.__esModule?ae(n,"default",{value:t,enumerable:!0}):n,t));var de=_e((ce,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var h=t.utils.clone(n)||{};h.position=[a,l],h.index=s.length,s.push(new t.Token(r.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ou?h+=2:a==u&&(n+=r[l+1]*i[h+1],l+=2,h+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}if(s.str.length==0&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}s.str.length==1&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),m=s.str.charAt(1),v;m in s.node.edges?v=s.node.edges[m]:(v=new t.TokenSet,s.node.edges[m]=v),s.str.length==1&&(v.final=!0),i.push({node:v,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),u=0;u1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof ce=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});var le=[];function B(t,e){le.push({selector:e,constructor:t})}var Y=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){le.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureFocusedElementVisible(){this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null);let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}};var I=class{constructor(e){this.el=e.el,this.app=e.app}};var J=class{constructor(){this.listeners={}}addEventListener(e,n){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(n)}removeEventListener(e,n){if(!(e in this.listeners))return;let r=this.listeners[e];for(let i=0,s=r.length;i{let n=Date.now();return(...r)=>{n+e-Date.now()<0&&(t(...r),n=Date.now())}};var re=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.navigation=document.querySelector(".col-menu"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.searchInput=document.querySelector("#tsd-search input"),this.searchInput&&this.searchInput.addEventListener("focus",()=>{this.hideShowToolbar()}),this.onResize(),this.onScroll()}triggerResize(){let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let n=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(n)}onScroll(){this.scrollTop=window.scrollY||0;let n=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(n),this.hideShowToolbar()}hideShowToolbar(){let n=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0||!!this.searchInput&&this.searchInput===document.activeElement,n!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.navigation?.classList.toggle("col-menu--hide")),this.lastY=this.scrollTop}},R=re;R.instance=new re;var X=class extends I{constructor(n){super(n);this.anchors=[];this.index=-1;R.instance.addEventListener("resize",()=>this.onResize()),R.instance.addEventListener("scroll",r=>this.onScroll(r)),this.createAnchors()}createAnchors(){let n=window.location.href;n.indexOf("#")!=-1&&(n=n.substring(0,n.indexOf("#"))),this.el.querySelectorAll("a").forEach(r=>{let i=r.href;if(i.indexOf("#")==-1||i.substring(0,n.length)!=n)return;let s=i.substring(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=r.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let n;for(let i=0,s=this.anchors.length;ii.position-s.position);let r=new CustomEvent("scroll",{detail:{scrollTop:R.instance.scrollTop}});this.onScroll(r)}onScroll(n){let r=n.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>r;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var me=De(de());function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let n=document.querySelector("#tsd-search input"),r=document.querySelector("#tsd-search .results");if(!n||!r)throw new Error("The input field or the result list wrapper was not found");let i=!1;r.addEventListener("mousedown",()=>i=!0),r.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),n.addEventListener("focus",()=>t.classList.add("has-focus")),n.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Fe(t,r,n,s)}function Fe(t,e,n,r){n.addEventListener("input",ue(()=>{He(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?pe(e,-1):s.key==="ArrowDown"?pe(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ae(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=me.Index.load(window.searchData.index))}function He(t,e,n,r){if(Ae(r,t),!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s=i?r.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${fe(u.parent,i)}.${l}`);let h=document.createElement("li");h.classList.value=u.classes??"";let m=document.createElement("a");m.href=r.base+u.url,m.innerHTML=l,h.append(m),e.appendChild(h)}}function pe(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function fe(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ie(t.substring(s,o)),`${ie(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ie(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function ie(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var F="mousedown",ye="mousemove",j="mouseup",Z={x:0,y:0},ge=!1,se=!1,Be=!1,A=!1,xe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(xe?"is-mobile":"not-mobile");xe&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",ye="touchmove",j="touchend");document.addEventListener(F,t=>{se=!0,A=!1;let e=F=="touchstart"?t.targetTouches[0]:t;Z.y=e.pageY||0,Z.x=e.pageX||0});document.addEventListener(ye,t=>{if(se&&!A){let e=F=="touchstart"?t.targetTouches[0]:t,n=Z.x-(e.pageX||0),r=Z.y-(e.pageY||0);A=Math.sqrt(n*n+r*r)>10}});document.addEventListener(j,()=>{se=!1});document.addEventListener("click",t=>{ge&&(t.preventDefault(),t.stopImmediatePropagation(),ge=!1)});var K=class extends I{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(j,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(j,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){A||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!A&&this.active&&n.target.closest(".col-menu")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var oe;try{oe=localStorage}catch{oe={getItem(){return null},setItem(){}}}var Q=oe;var Le=document.head.appendChild(document.createElement("style"));Le.dataset.for="filters";var ee=class extends I{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),Le.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var te=class extends I{constructor(n){super(n);this.calculateHeights(),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.textContent.replace(/\s+/g,"-").toLowerCase()}`,this.setLocalStorage(this.fromLocalStorage(),!0),this.summary.addEventListener("click",r=>this.toggleVisibility(r)),this.icon.style.transform=this.getIconRotation()}getIconRotation(n=this.el.open){return`rotate(${n?0:-90}deg)`}calculateHeights(){let n=this.el.open,{position:r,left:i}=this.el.style;this.el.style.position="fixed",this.el.style.left="-9999px",this.el.open=!0,this.expandedHeight=this.el.offsetHeight+"px",this.el.open=!1,this.collapsedHeight=this.el.offsetHeight+"px",this.el.open=n,this.el.style.height=n?this.expandedHeight:this.collapsedHeight,this.el.style.position=r,this.el.style.left=i}toggleVisibility(n){n.preventDefault(),this.el.style.overflow="hidden",this.el.open?this.collapse():this.expand()}expand(n=!0){this.el.open=!0,this.animate(this.collapsedHeight,this.expandedHeight,{opening:!0,duration:n?300:0})}collapse(n=!0){this.animate(this.expandedHeight,this.collapsedHeight,{opening:!1,duration:n?300:0})}animate(n,r,{opening:i,duration:s=300}){if(this.animation)return;let o={duration:s,easing:"ease"};this.animation=this.el.animate({height:[n,r]},o),this.icon.animate({transform:[this.icon.style.transform||this.getIconRotation(!i),this.getIconRotation(i)]},o).addEventListener("finish",()=>{this.icon.style.transform=this.getIconRotation(i)}),this.animation.addEventListener("finish",()=>this.animationEnd(i))}animationEnd(n){this.el.open=n,this.animation=void 0,this.el.style.height="auto",this.el.style.overflow="visible",this.setLocalStorage(n)}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.open}setLocalStorage(n,r=!1){this.fromLocalStorage()===n&&!r||(Q.setItem(this.key,n.toString()),this.el.open=n,this.handleValueChange(r))}handleValueChange(n=!1){this.fromLocalStorage()===this.el.open&&!n||(this.fromLocalStorage()?this.expand(!1):this.collapse(!1))}};function be(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,Ee(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),Ee(t.value)})}function Ee(t){document.documentElement.dataset.theme=t}ve();B(X,".menu-highlight");B(K,"a[data-toggle]");B(te,".tsd-index-accordion");B(ee,".tsd-filter-item input[type=checkbox]");var we=document.getElementById("theme");we&&be(we);var je=new Y;Object.defineProperty(window,"app",{value:je});})(); +/*! Bundled license information: + +lunr/lunr.js: + (** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + *) + (*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + *) + (*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + *) +*/ diff --git a/api/assets/search.js b/api/assets/search.js new file mode 100644 index 000000000..41f331ac5 --- /dev/null +++ b/api/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"4\":\"Namespace\",\"8\":\"Enumeration\",\"16\":\"Enumeration Member\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\"},\"rows\":[{\"kind\":32,\"name\":\"version\",\"url\":\"variables/version.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":4,\"name\":\"TypeGuards\",\"url\":\"modules/TypeGuards.html\",\"classes\":\"tsd-kind-namespace\"},{\"kind\":64,\"name\":\"isDelimitedToken\",\"url\":\"functions/TypeGuards.isDelimitedToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isOperatorToken\",\"url\":\"functions/TypeGuards.isOperatorToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isHTMLToken\",\"url\":\"functions/TypeGuards.isHTMLToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isOutputToken\",\"url\":\"functions/TypeGuards.isOutputToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isTagToken\",\"url\":\"functions/TypeGuards.isTagToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isQuotedToken\",\"url\":\"functions/TypeGuards.isQuotedToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isLiteralToken\",\"url\":\"functions/TypeGuards.isLiteralToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isNumberToken\",\"url\":\"functions/TypeGuards.isNumberToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isPropertyAccessToken\",\"url\":\"functions/TypeGuards.isPropertyAccessToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isWordToken\",\"url\":\"functions/TypeGuards.isWordToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"isRangeToken\",\"url\":\"functions/TypeGuards.isRangeToken.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-namespace\",\"parent\":\"TypeGuards\"},{\"kind\":64,\"name\":\"toValue\",\"url\":\"functions/toValue.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":128,\"name\":\"TimezoneDate\",\"url\":\"classes/TimezoneDate.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"createDateFixedToTimezone\",\"url\":\"classes/TimezoneDate.html#createDateFixedToTimezone\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TimezoneDate.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":1024,\"name\":\"timezoneOffset\",\"url\":\"classes/TimezoneDate.html#timezoneOffset\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"TimezoneDate\"},{\"kind\":1024,\"name\":\"date\",\"url\":\"classes/TimezoneDate.html#date\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getTime\",\"url\":\"classes/TimezoneDate.html#getTime\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getMilliseconds\",\"url\":\"classes/TimezoneDate.html#getMilliseconds\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getSeconds\",\"url\":\"classes/TimezoneDate.html#getSeconds\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getMinutes\",\"url\":\"classes/TimezoneDate.html#getMinutes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getHours\",\"url\":\"classes/TimezoneDate.html#getHours\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getDay\",\"url\":\"classes/TimezoneDate.html#getDay\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getDate\",\"url\":\"classes/TimezoneDate.html#getDate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getMonth\",\"url\":\"classes/TimezoneDate.html#getMonth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getFullYear\",\"url\":\"classes/TimezoneDate.html#getFullYear\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"toLocaleTimeString\",\"url\":\"classes/TimezoneDate.html#toLocaleTimeString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"toLocaleDateString\",\"url\":\"classes/TimezoneDate.html#toLocaleDateString\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":2048,\"name\":\"getTimezoneOffset\",\"url\":\"classes/TimezoneDate.html#getTimezoneOffset\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TimezoneDate\"},{\"kind\":64,\"name\":\"createTrie\",\"url\":\"functions/createTrie.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":256,\"name\":\"Trie\",\"url\":\"interfaces/Trie.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":64,\"name\":\"toPromise\",\"url\":\"functions/toPromise.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"toValueSync\",\"url\":\"functions/toValueSync.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"assert\",\"url\":\"functions/assert.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":128,\"name\":\"LiquidError\",\"url\":\"classes/LiquidError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LiquidError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"LiquidError\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/LiquidError.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"LiquidError\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/LiquidError.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"LiquidError\"},{\"kind\":1024,\"name\":\"originalError\",\"url\":\"classes/LiquidError.html#originalError\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"LiquidError\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/LiquidError.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected\",\"parent\":\"LiquidError\"},{\"kind\":128,\"name\":\"ParseError\",\"url\":\"classes/ParseError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ParseError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ParseError\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/ParseError.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ParseError\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/ParseError.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"ParseError\"},{\"kind\":128,\"name\":\"RenderError\",\"url\":\"classes/RenderError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":2048,\"name\":\"is\",\"url\":\"classes/RenderError.html#is\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"RenderError\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/RenderError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"RenderError\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/RenderError.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"RenderError\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/RenderError.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"RenderError\"},{\"kind\":128,\"name\":\"UndefinedVariableError\",\"url\":\"classes/UndefinedVariableError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UndefinedVariableError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"UndefinedVariableError\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/UndefinedVariableError.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UndefinedVariableError\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/UndefinedVariableError.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"UndefinedVariableError\"},{\"kind\":128,\"name\":\"TokenizationError\",\"url\":\"classes/TokenizationError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TokenizationError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TokenizationError\"},{\"kind\":1024,\"name\":\"context\",\"url\":\"classes/TokenizationError.html#context\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TokenizationError\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/TokenizationError.html#update\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-protected tsd-is-inherited\",\"parent\":\"TokenizationError\"},{\"kind\":128,\"name\":\"AssertionError\",\"url\":\"classes/AssertionError.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AssertionError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AssertionError\"},{\"kind\":128,\"name\":\"Drop\",\"url\":\"classes/Drop.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Drop.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Drop\"},{\"kind\":2048,\"name\":\"liquidMethodMissing\",\"url\":\"classes/Drop.html#liquidMethodMissing\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Drop\"},{\"kind\":256,\"name\":\"Emitter\",\"url\":\"interfaces/Emitter.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":2048,\"name\":\"write\",\"url\":\"interfaces/Emitter.html#write\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Emitter\"},{\"kind\":1024,\"name\":\"buffer\",\"url\":\"interfaces/Emitter.html#buffer\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Emitter\"},{\"kind\":32,\"name\":\"defaultOperators\",\"url\":\"variables/defaultOperators.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":4194304,\"name\":\"Operators\",\"url\":\"types/Operators.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":64,\"name\":\"evalToken\",\"url\":\"functions/evalToken.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"evalQuotedToken\",\"url\":\"functions/evalQuotedToken.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":128,\"name\":\"Expression\",\"url\":\"classes/Expression.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Expression.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Expression\"},{\"kind\":1024,\"name\":\"postfix\",\"url\":\"classes/Expression.html#postfix\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Expression\"},{\"kind\":2048,\"name\":\"evaluate\",\"url\":\"classes/Expression.html#evaluate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Expression\"},{\"kind\":64,\"name\":\"isFalsy\",\"url\":\"functions/isFalsy.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":64,\"name\":\"isTruthy\",\"url\":\"functions/isTruthy.html\",\"classes\":\"tsd-kind-function\"},{\"kind\":128,\"name\":\"Context\",\"url\":\"classes/Context.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Context.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"scopes\",\"url\":\"classes/Context.html#scopes\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"registers\",\"url\":\"classes/Context.html#registers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Context\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Context.html#registers.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"Context.registers\"},{\"kind\":1024,\"name\":\"environments\",\"url\":\"classes/Context.html#environments\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"globals\",\"url\":\"classes/Context.html#globals\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"sync\",\"url\":\"classes/Context.html#sync\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"opts\",\"url\":\"classes/Context.html#opts\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"strictVariables\",\"url\":\"classes/Context.html#strictVariables\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":1024,\"name\":\"ownPropertyOnly\",\"url\":\"classes/Context.html#ownPropertyOnly\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"getRegister\",\"url\":\"classes/Context.html#getRegister\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"setRegister\",\"url\":\"classes/Context.html#setRegister\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"saveRegister\",\"url\":\"classes/Context.html#saveRegister\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"restoreRegister\",\"url\":\"classes/Context.html#restoreRegister\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"getAll\",\"url\":\"classes/Context.html#getAll\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/Context.html#get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"getSync\",\"url\":\"classes/Context.html#getSync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"_get\",\"url\":\"classes/Context.html#_get\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"getFromScope\",\"url\":\"classes/Context.html#getFromScope\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"_getFromScope\",\"url\":\"classes/Context.html#_getFromScope\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"push\",\"url\":\"classes/Context.html#push\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"pop\",\"url\":\"classes/Context.html#pop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"bottom\",\"url\":\"classes/Context.html#bottom\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Context\"},{\"kind\":2048,\"name\":\"findScope\",\"url\":\"classes/Context.html#findScope\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"Context\"},{\"kind\":4194304,\"name\":\"Scope\",\"url\":\"types/Scope.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":128,\"name\":\"Value\",\"url\":\"classes/Value.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Value.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Value\"},{\"kind\":1024,\"name\":\"filters\",\"url\":\"classes/Value.html#filters\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Value\"},{\"kind\":1024,\"name\":\"initial\",\"url\":\"classes/Value.html#initial\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Value\"},{\"kind\":2048,\"name\":\"value\",\"url\":\"classes/Value.html#value\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Value\"},{\"kind\":2048,\"name\":\"getFilter\",\"url\":\"classes/Value.html#getFilter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"Value\"},{\"kind\":128,\"name\":\"Hash\",\"url\":\"classes/Hash.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Hash.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Hash\"},{\"kind\":1024,\"name\":\"hash\",\"url\":\"classes/Hash.html#hash\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Hash\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/Hash.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Hash\"},{\"kind\":256,\"name\":\"Template\",\"url\":\"interfaces/Template.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"interfaces/Template.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Template\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"interfaces/Template.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Template\"},{\"kind\":4194304,\"name\":\"FilterImplOptions\",\"url\":\"types/FilterImplOptions.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":128,\"name\":\"Tag\",\"url\":\"classes/Tag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Tag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Tag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/Tag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Tag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/Tag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Tag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/Tag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/Tag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Tag\"},{\"kind\":128,\"name\":\"Filter\",\"url\":\"classes/Filter.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Filter.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Filter\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/Filter.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Filter\"},{\"kind\":1024,\"name\":\"args\",\"url\":\"classes/Filter.html#args\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Filter\"},{\"kind\":1024,\"name\":\"raw\",\"url\":\"classes/Filter.html#raw\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Filter\"},{\"kind\":1024,\"name\":\"handler\",\"url\":\"classes/Filter.html#handler\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Filter\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/Filter.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Filter\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/Filter.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Filter\"},{\"kind\":128,\"name\":\"Output\",\"url\":\"classes/Output.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Output.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Output\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"classes/Output.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Output\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/Output.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Output\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/Output.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"Output\"},{\"kind\":128,\"name\":\"Token\",\"url\":\"classes/Token.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Token.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Token\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/Token.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Token\"},{\"kind\":1024,\"name\":\"input\",\"url\":\"classes/Token.html#input\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Token\"},{\"kind\":1024,\"name\":\"begin\",\"url\":\"classes/Token.html#begin\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Token\"},{\"kind\":1024,\"name\":\"end\",\"url\":\"classes/Token.html#end\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Token\"},{\"kind\":1024,\"name\":\"file\",\"url\":\"classes/Token.html#file\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Token\"},{\"kind\":2048,\"name\":\"getText\",\"url\":\"classes/Token.html#getText\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Token\"},{\"kind\":2048,\"name\":\"getPosition\",\"url\":\"classes/Token.html#getPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Token\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/Token.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Token\"},{\"kind\":4194304,\"name\":\"TopLevelToken\",\"url\":\"types/TopLevelToken.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":128,\"name\":\"TagToken\",\"url\":\"classes/TagToken.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TagToken.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/TagToken.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"args\",\"url\":\"classes/TagToken.html#args\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"trimLeft\",\"url\":\"classes/TagToken.html#trimLeft\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"trimRight\",\"url\":\"classes/TagToken.html#trimRight\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"classes/TagToken.html#content\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"kind\",\"url\":\"classes/TagToken.html#kind\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"input\",\"url\":\"classes/TagToken.html#input\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"begin\",\"url\":\"classes/TagToken.html#begin\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"end\",\"url\":\"classes/TagToken.html#end\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":1024,\"name\":\"file\",\"url\":\"classes/TagToken.html#file\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":2048,\"name\":\"getText\",\"url\":\"classes/TagToken.html#getText\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":2048,\"name\":\"getPosition\",\"url\":\"classes/TagToken.html#getPosition\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/TagToken.html#size\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TagToken\"},{\"kind\":4194304,\"name\":\"ValueToken\",\"url\":\"types/ValueToken.html\",\"classes\":\"tsd-kind-type-alias\"},{\"kind\":8,\"name\":\"TokenKind\",\"url\":\"enums/TokenKind.html\",\"classes\":\"tsd-kind-enum\"},{\"kind\":16,\"name\":\"Number\",\"url\":\"enums/TokenKind.html#Number\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Literal\",\"url\":\"enums/TokenKind.html#Literal\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Tag\",\"url\":\"enums/TokenKind.html#Tag\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Output\",\"url\":\"enums/TokenKind.html#Output\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"HTML\",\"url\":\"enums/TokenKind.html#HTML\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Filter\",\"url\":\"enums/TokenKind.html#Filter\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Hash\",\"url\":\"enums/TokenKind.html#Hash\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"PropertyAccess\",\"url\":\"enums/TokenKind.html#PropertyAccess\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Word\",\"url\":\"enums/TokenKind.html#Word\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Range\",\"url\":\"enums/TokenKind.html#Range\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Quoted\",\"url\":\"enums/TokenKind.html#Quoted\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Operator\",\"url\":\"enums/TokenKind.html#Operator\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":16,\"name\":\"Delimited\",\"url\":\"enums/TokenKind.html#Delimited\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"TokenKind\"},{\"kind\":128,\"name\":\"Tokenizer\",\"url\":\"classes/Tokenizer.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Tokenizer.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":1024,\"name\":\"p\",\"url\":\"classes/Tokenizer.html#p\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":1024,\"name\":\"N\",\"url\":\"classes/Tokenizer.html#N\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":1024,\"name\":\"rawBeginAt\",\"url\":\"classes/Tokenizer.html#rawBeginAt\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Tokenizer\"},{\"kind\":1024,\"name\":\"opTrie\",\"url\":\"classes/Tokenizer.html#opTrie\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"Tokenizer\"},{\"kind\":1024,\"name\":\"input\",\"url\":\"classes/Tokenizer.html#input\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":1024,\"name\":\"file\",\"url\":\"classes/Tokenizer.html#file\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readExpression\",\"url\":\"classes/Tokenizer.html#readExpression\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readExpressionTokens\",\"url\":\"classes/Tokenizer.html#readExpressionTokens\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readOperator\",\"url\":\"classes/Tokenizer.html#readOperator\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readFilters\",\"url\":\"classes/Tokenizer.html#readFilters\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readFilter\",\"url\":\"classes/Tokenizer.html#readFilter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readFilterArg\",\"url\":\"classes/Tokenizer.html#readFilterArg\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readTopLevelTokens\",\"url\":\"classes/Tokenizer.html#readTopLevelTokens\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readTopLevelToken\",\"url\":\"classes/Tokenizer.html#readTopLevelToken\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readHTMLToken\",\"url\":\"classes/Tokenizer.html#readHTMLToken\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readTagToken\",\"url\":\"classes/Tokenizer.html#readTagToken\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readToDelimiter\",\"url\":\"classes/Tokenizer.html#readToDelimiter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readOutputToken\",\"url\":\"classes/Tokenizer.html#readOutputToken\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readEndrawOrRawContent\",\"url\":\"classes/Tokenizer.html#readEndrawOrRawContent\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readLiquidTagTokens\",\"url\":\"classes/Tokenizer.html#readLiquidTagTokens\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readLiquidTagToken\",\"url\":\"classes/Tokenizer.html#readLiquidTagToken\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"mkError\",\"url\":\"classes/Tokenizer.html#mkError\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"snapshot\",\"url\":\"classes/Tokenizer.html#snapshot\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readWord\",\"url\":\"classes/Tokenizer.html#readWord\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readIdentifier\",\"url\":\"classes/Tokenizer.html#readIdentifier\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readTagName\",\"url\":\"classes/Tokenizer.html#readTagName\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readHashes\",\"url\":\"classes/Tokenizer.html#readHashes\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readHash\",\"url\":\"classes/Tokenizer.html#readHash\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"remaining\",\"url\":\"classes/Tokenizer.html#remaining\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"advance\",\"url\":\"classes/Tokenizer.html#advance\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"end\",\"url\":\"classes/Tokenizer.html#end\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readTo\",\"url\":\"classes/Tokenizer.html#readTo\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readValue\",\"url\":\"classes/Tokenizer.html#readValue\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readRange\",\"url\":\"classes/Tokenizer.html#readRange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readValueOrThrow\",\"url\":\"classes/Tokenizer.html#readValueOrThrow\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readQuoted\",\"url\":\"classes/Tokenizer.html#readQuoted\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"readFileNameTemplate\",\"url\":\"classes/Tokenizer.html#readFileNameTemplate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"match\",\"url\":\"classes/Tokenizer.html#match\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"rmatch\",\"url\":\"classes/Tokenizer.html#rmatch\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"peekType\",\"url\":\"classes/Tokenizer.html#peekType\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"peek\",\"url\":\"classes/Tokenizer.html#peek\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":2048,\"name\":\"skipBlank\",\"url\":\"classes/Tokenizer.html#skipBlank\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Tokenizer\"},{\"kind\":128,\"name\":\"ParseStream\",\"url\":\"classes/ParseStream.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ParseStream.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ParseStream\"},{\"kind\":1024,\"name\":\"tokens\",\"url\":\"classes/ParseStream.html#tokens\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"ParseStream\"},{\"kind\":1024,\"name\":\"handlers\",\"url\":\"classes/ParseStream.html#handlers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"ParseStream\"},{\"kind\":1024,\"name\":\"stopRequested\",\"url\":\"classes/ParseStream.html#stopRequested\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"ParseStream\"},{\"kind\":1024,\"name\":\"parseToken\",\"url\":\"classes/ParseStream.html#parseToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"ParseStream\"},{\"kind\":2048,\"name\":\"on\",\"url\":\"classes/ParseStream.html#on\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ParseStream\"},{\"kind\":2048,\"name\":\"trigger\",\"url\":\"classes/ParseStream.html#trigger\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"ParseStream\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/ParseStream.html#start\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ParseStream\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/ParseStream.html#stop\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ParseStream\"},{\"kind\":32,\"name\":\"filters\",\"url\":\"variables/filters.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":32,\"name\":\"defaultOptions\",\"url\":\"variables/defaultOptions.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":256,\"name\":\"LiquidOptions\",\"url\":\"interfaces/LiquidOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"root\",\"url\":\"interfaces/LiquidOptions.html#root\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"partials\",\"url\":\"interfaces/LiquidOptions.html#partials\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"layouts\",\"url\":\"interfaces/LiquidOptions.html#layouts\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"relativeReference\",\"url\":\"interfaces/LiquidOptions.html#relativeReference\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"jekyllInclude\",\"url\":\"interfaces/LiquidOptions.html#jekyllInclude\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"extname\",\"url\":\"interfaces/LiquidOptions.html#extname\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"cache\",\"url\":\"interfaces/LiquidOptions.html#cache\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"jsTruthy\",\"url\":\"interfaces/LiquidOptions.html#jsTruthy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"dynamicPartials\",\"url\":\"interfaces/LiquidOptions.html#dynamicPartials\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"strictFilters\",\"url\":\"interfaces/LiquidOptions.html#strictFilters\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"strictVariables\",\"url\":\"interfaces/LiquidOptions.html#strictVariables\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"ownPropertyOnly\",\"url\":\"interfaces/LiquidOptions.html#ownPropertyOnly\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"lenientIf\",\"url\":\"interfaces/LiquidOptions.html#lenientIf\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"timezoneOffset\",\"url\":\"interfaces/LiquidOptions.html#timezoneOffset\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"dateFormat\",\"url\":\"interfaces/LiquidOptions.html#dateFormat\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"trimTagRight\",\"url\":\"interfaces/LiquidOptions.html#trimTagRight\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"trimTagLeft\",\"url\":\"interfaces/LiquidOptions.html#trimTagLeft\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"trimOutputRight\",\"url\":\"interfaces/LiquidOptions.html#trimOutputRight\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"trimOutputLeft\",\"url\":\"interfaces/LiquidOptions.html#trimOutputLeft\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"tagDelimiterLeft\",\"url\":\"interfaces/LiquidOptions.html#tagDelimiterLeft\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"tagDelimiterRight\",\"url\":\"interfaces/LiquidOptions.html#tagDelimiterRight\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"outputDelimiterLeft\",\"url\":\"interfaces/LiquidOptions.html#outputDelimiterLeft\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"outputDelimiterRight\",\"url\":\"interfaces/LiquidOptions.html#outputDelimiterRight\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"preserveTimezones\",\"url\":\"interfaces/LiquidOptions.html#preserveTimezones\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"greedy\",\"url\":\"interfaces/LiquidOptions.html#greedy\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"fs\",\"url\":\"interfaces/LiquidOptions.html#fs\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"globals\",\"url\":\"interfaces/LiquidOptions.html#globals\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"keepOutputType\",\"url\":\"interfaces/LiquidOptions.html#keepOutputType\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"outputEscape\",\"url\":\"interfaces/LiquidOptions.html#outputEscape\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"operators\",\"url\":\"interfaces/LiquidOptions.html#operators\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":1024,\"name\":\"orderedFilterParameters\",\"url\":\"interfaces/LiquidOptions.html#orderedFilterParameters\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"LiquidOptions\"},{\"kind\":256,\"name\":\"FS\",\"url\":\"interfaces/FS.html\",\"classes\":\"tsd-kind-interface\"},{\"kind\":1024,\"name\":\"exists\",\"url\":\"interfaces/FS.html#exists\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FS\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FS.html#exists.__type-4\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"FS.exists\"},{\"kind\":1024,\"name\":\"existsSync\",\"url\":\"interfaces/FS.html#existsSync\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FS\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FS.html#existsSync.__type-6\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"FS.existsSync\"},{\"kind\":1024,\"name\":\"readFile\",\"url\":\"interfaces/FS.html#readFile\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FS\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FS.html#readFile.__type-10\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"FS.readFile\"},{\"kind\":1024,\"name\":\"readFileSync\",\"url\":\"interfaces/FS.html#readFileSync\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FS\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FS.html#readFileSync.__type-12\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"FS.readFileSync\"},{\"kind\":1024,\"name\":\"resolve\",\"url\":\"interfaces/FS.html#resolve\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FS\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FS.html#resolve.__type-14\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"FS.resolve\"},{\"kind\":1024,\"name\":\"contains\",\"url\":\"interfaces/FS.html#contains\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FS\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FS.html#contains.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"FS.contains\"},{\"kind\":1024,\"name\":\"sep\",\"url\":\"interfaces/FS.html#sep\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FS\"},{\"kind\":1024,\"name\":\"dirname\",\"url\":\"interfaces/FS.html#dirname\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FS\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FS.html#dirname.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"FS.dirname\"},{\"kind\":1024,\"name\":\"fallback\",\"url\":\"interfaces/FS.html#fallback\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"FS\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/FS.html#fallback.__type-8\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-property\",\"parent\":\"FS.fallback\"},{\"kind\":128,\"name\":\"Liquid\",\"url\":\"classes/Liquid.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Liquid.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/Liquid.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":1024,\"name\":\"renderer\",\"url\":\"classes/Liquid.html#renderer\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":1024,\"name\":\"parser\",\"url\":\"classes/Liquid.html#parser\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":1024,\"name\":\"filters\",\"url\":\"classes/Liquid.html#filters\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":1024,\"name\":\"tags\",\"url\":\"classes/Liquid.html#tags\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"parse\",\"url\":\"classes/Liquid.html#parse\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"_render\",\"url\":\"classes/Liquid.html#_render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/Liquid.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"renderSync\",\"url\":\"classes/Liquid.html#renderSync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"renderToNodeStream\",\"url\":\"classes/Liquid.html#renderToNodeStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"_parseAndRender\",\"url\":\"classes/Liquid.html#_parseAndRender\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"parseAndRender\",\"url\":\"classes/Liquid.html#parseAndRender\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"parseAndRenderSync\",\"url\":\"classes/Liquid.html#parseAndRenderSync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"_parsePartialFile\",\"url\":\"classes/Liquid.html#_parsePartialFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"_parseLayoutFile\",\"url\":\"classes/Liquid.html#_parseLayoutFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"_parseFile\",\"url\":\"classes/Liquid.html#_parseFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"parseFile\",\"url\":\"classes/Liquid.html#parseFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"parseFileSync\",\"url\":\"classes/Liquid.html#parseFileSync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"_renderFile\",\"url\":\"classes/Liquid.html#_renderFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"renderFile\",\"url\":\"classes/Liquid.html#renderFile\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"renderFileSync\",\"url\":\"classes/Liquid.html#renderFileSync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"renderFileToNodeStream\",\"url\":\"classes/Liquid.html#renderFileToNodeStream\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"_evalValue\",\"url\":\"classes/Liquid.html#_evalValue\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"evalValue\",\"url\":\"classes/Liquid.html#evalValue\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"evalValueSync\",\"url\":\"classes/Liquid.html#evalValueSync\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"registerFilter\",\"url\":\"classes/Liquid.html#registerFilter\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"registerTag\",\"url\":\"classes/Liquid.html#registerTag\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"plugin\",\"url\":\"classes/Liquid.html#plugin\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":2048,\"name\":\"express\",\"url\":\"classes/Liquid.html#express\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"Liquid\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/Liquid.html#express.express-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"Liquid.express.express\"},{\"kind\":32,\"name\":\"tags\",\"url\":\"variables/tags.html\",\"classes\":\"tsd-kind-variable\"},{\"kind\":128,\"name\":\"AssignTag\",\"url\":\"classes/AssignTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AssignTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"AssignTag\"},{\"kind\":1024,\"name\":\"key\",\"url\":\"classes/AssignTag.html#key\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AssignTag\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"classes/AssignTag.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"AssignTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/AssignTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AssignTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/AssignTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AssignTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/AssignTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AssignTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/AssignTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AssignTag\"},{\"kind\":128,\"name\":\"ForTag\",\"url\":\"classes/ForTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ForTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"ForTag\"},{\"kind\":1024,\"name\":\"variable\",\"url\":\"classes/ForTag.html#variable\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ForTag\"},{\"kind\":1024,\"name\":\"collection\",\"url\":\"classes/ForTag.html#collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ForTag\"},{\"kind\":1024,\"name\":\"hash\",\"url\":\"classes/ForTag.html#hash\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ForTag\"},{\"kind\":1024,\"name\":\"templates\",\"url\":\"classes/ForTag.html#templates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ForTag\"},{\"kind\":1024,\"name\":\"elseTemplates\",\"url\":\"classes/ForTag.html#elseTemplates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"ForTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/ForTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ForTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/ForTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ForTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/ForTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ForTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/ForTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ForTag\"},{\"kind\":128,\"name\":\"CaptureTag\",\"url\":\"classes/CaptureTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CaptureTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"CaptureTag\"},{\"kind\":1024,\"name\":\"variable\",\"url\":\"classes/CaptureTag.html#variable\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CaptureTag\"},{\"kind\":1024,\"name\":\"templates\",\"url\":\"classes/CaptureTag.html#templates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CaptureTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/CaptureTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CaptureTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/CaptureTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CaptureTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/CaptureTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CaptureTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/CaptureTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CaptureTag\"},{\"kind\":128,\"name\":\"CaseTag\",\"url\":\"classes/CaseTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CaseTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"CaseTag\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"classes/CaseTag.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CaseTag\"},{\"kind\":1024,\"name\":\"branches\",\"url\":\"classes/CaseTag.html#branches\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CaseTag\"},{\"kind\":1024,\"name\":\"elseTemplates\",\"url\":\"classes/CaseTag.html#elseTemplates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"CaseTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/CaseTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CaseTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/CaseTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CaseTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/CaseTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CaseTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/CaseTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CaseTag\"},{\"kind\":128,\"name\":\"CommentTag\",\"url\":\"classes/CommentTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CommentTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"CommentTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/CommentTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CommentTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/CommentTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CommentTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/CommentTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CommentTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/CommentTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CommentTag\"},{\"kind\":128,\"name\":\"IncludeTag\",\"url\":\"classes/IncludeTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/IncludeTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"IncludeTag\"},{\"kind\":1024,\"name\":\"withVar\",\"url\":\"classes/IncludeTag.html#withVar\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"IncludeTag\"},{\"kind\":1024,\"name\":\"hash\",\"url\":\"classes/IncludeTag.html#hash\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"IncludeTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/IncludeTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"IncludeTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/IncludeTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"IncludeTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/IncludeTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"IncludeTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/IncludeTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"IncludeTag\"},{\"kind\":128,\"name\":\"RenderTag\",\"url\":\"classes/RenderTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/RenderTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"RenderTag\"},{\"kind\":1024,\"name\":\"file\",\"url\":\"classes/RenderTag.html#file\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"RenderTag\"},{\"kind\":1024,\"name\":\"currentFile\",\"url\":\"classes/RenderTag.html#currentFile\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"RenderTag\"},{\"kind\":1024,\"name\":\"hash\",\"url\":\"classes/RenderTag.html#hash\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"RenderTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/RenderTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"RenderTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/RenderTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"RenderTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/RenderTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"RenderTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/RenderTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"RenderTag\"},{\"kind\":128,\"name\":\"DecrementTag\",\"url\":\"classes/DecrementTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DecrementTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"DecrementTag\"},{\"kind\":1024,\"name\":\"variable\",\"url\":\"classes/DecrementTag.html#variable\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"DecrementTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/DecrementTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"DecrementTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/DecrementTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DecrementTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/DecrementTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DecrementTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/DecrementTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"DecrementTag\"},{\"kind\":128,\"name\":\"IncrementTag\",\"url\":\"classes/IncrementTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/IncrementTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"IncrementTag\"},{\"kind\":1024,\"name\":\"variable\",\"url\":\"classes/IncrementTag.html#variable\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"IncrementTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/IncrementTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"IncrementTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/IncrementTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"IncrementTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/IncrementTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"IncrementTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/IncrementTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"IncrementTag\"},{\"kind\":128,\"name\":\"CycleTag\",\"url\":\"classes/CycleTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CycleTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"CycleTag\"},{\"kind\":1024,\"name\":\"candidates\",\"url\":\"classes/CycleTag.html#candidates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"CycleTag\"},{\"kind\":1024,\"name\":\"group\",\"url\":\"classes/CycleTag.html#group\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"CycleTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/CycleTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CycleTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/CycleTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CycleTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/CycleTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CycleTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/CycleTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"CycleTag\"},{\"kind\":128,\"name\":\"IfTag\",\"url\":\"classes/IfTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/IfTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"IfTag\"},{\"kind\":1024,\"name\":\"branches\",\"url\":\"classes/IfTag.html#branches\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"IfTag\"},{\"kind\":1024,\"name\":\"elseTemplates\",\"url\":\"classes/IfTag.html#elseTemplates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"IfTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/IfTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"IfTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/IfTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"IfTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/IfTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"IfTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/IfTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"IfTag\"},{\"kind\":128,\"name\":\"LayoutTag\",\"url\":\"classes/LayoutTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LayoutTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"LayoutTag\"},{\"kind\":1024,\"name\":\"args\",\"url\":\"classes/LayoutTag.html#args\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"LayoutTag\"},{\"kind\":1024,\"name\":\"templates\",\"url\":\"classes/LayoutTag.html#templates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"LayoutTag\"},{\"kind\":1024,\"name\":\"file\",\"url\":\"classes/LayoutTag.html#file\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"LayoutTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/LayoutTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LayoutTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/LayoutTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LayoutTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/LayoutTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LayoutTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/LayoutTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LayoutTag\"},{\"kind\":128,\"name\":\"BlockTag\",\"url\":\"classes/BlockTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BlockTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"BlockTag\"},{\"kind\":1024,\"name\":\"block\",\"url\":\"classes/BlockTag.html#block\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BlockTag\"},{\"kind\":1024,\"name\":\"templates\",\"url\":\"classes/BlockTag.html#templates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"BlockTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/BlockTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BlockTag\"},{\"kind\":2048,\"name\":\"getBlockRender\",\"url\":\"classes/BlockTag.html#getBlockRender\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"BlockTag\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BlockTag.html#getBlockRender.getBlockRender-1.__type\",\"classes\":\"tsd-kind-type-literal\",\"parent\":\"BlockTag.getBlockRender.getBlockRender\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/BlockTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BlockTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/BlockTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BlockTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/BlockTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BlockTag\"},{\"kind\":128,\"name\":\"RawTag\",\"url\":\"classes/RawTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/RawTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"RawTag\"},{\"kind\":1024,\"name\":\"tokens\",\"url\":\"classes/RawTag.html#tokens\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"RawTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/RawTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"RawTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/RawTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"RawTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/RawTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"RawTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/RawTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"RawTag\"},{\"kind\":128,\"name\":\"TablerowTag\",\"url\":\"classes/TablerowTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/TablerowTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"TablerowTag\"},{\"kind\":1024,\"name\":\"variable\",\"url\":\"classes/TablerowTag.html#variable\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TablerowTag\"},{\"kind\":1024,\"name\":\"args\",\"url\":\"classes/TablerowTag.html#args\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TablerowTag\"},{\"kind\":1024,\"name\":\"templates\",\"url\":\"classes/TablerowTag.html#templates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TablerowTag\"},{\"kind\":1024,\"name\":\"collection\",\"url\":\"classes/TablerowTag.html#collection\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"TablerowTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/TablerowTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"TablerowTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/TablerowTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TablerowTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/TablerowTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TablerowTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/TablerowTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"TablerowTag\"},{\"kind\":128,\"name\":\"UnlessTag\",\"url\":\"classes/UnlessTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UnlessTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"UnlessTag\"},{\"kind\":1024,\"name\":\"branches\",\"url\":\"classes/UnlessTag.html#branches\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"UnlessTag\"},{\"kind\":1024,\"name\":\"elseTemplates\",\"url\":\"classes/UnlessTag.html#elseTemplates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"UnlessTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/UnlessTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"UnlessTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/UnlessTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnlessTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/UnlessTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnlessTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/UnlessTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"UnlessTag\"},{\"kind\":128,\"name\":\"BreakTag\",\"url\":\"classes/BreakTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BreakTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BreakTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/BreakTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"BreakTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/BreakTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BreakTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/BreakTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BreakTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/BreakTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"BreakTag\"},{\"kind\":128,\"name\":\"ContinueTag\",\"url\":\"classes/ContinueTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContinueTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ContinueTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/ContinueTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"ContinueTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/ContinueTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ContinueTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/ContinueTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ContinueTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/ContinueTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"ContinueTag\"},{\"kind\":128,\"name\":\"EchoTag\",\"url\":\"classes/EchoTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EchoTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"EchoTag\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"classes/EchoTag.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-private\",\"parent\":\"EchoTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/EchoTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"EchoTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/EchoTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EchoTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/EchoTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EchoTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/EchoTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"EchoTag\"},{\"kind\":128,\"name\":\"LiquidTag\",\"url\":\"classes/LiquidTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/LiquidTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"LiquidTag\"},{\"kind\":1024,\"name\":\"templates\",\"url\":\"classes/LiquidTag.html#templates\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"LiquidTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/LiquidTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"LiquidTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/LiquidTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LiquidTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/LiquidTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LiquidTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/LiquidTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"LiquidTag\"},{\"kind\":128,\"name\":\"InlineCommentTag\",\"url\":\"classes/InlineCommentTag.html\",\"classes\":\"tsd-kind-class\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/InlineCommentTag.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"InlineCommentTag\"},{\"kind\":2048,\"name\":\"render\",\"url\":\"classes/InlineCommentTag.html#render\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"InlineCommentTag\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/InlineCommentTag.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InlineCommentTag\"},{\"kind\":1024,\"name\":\"liquid\",\"url\":\"classes/InlineCommentTag.html#liquid\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InlineCommentTag\"},{\"kind\":1024,\"name\":\"token\",\"url\":\"classes/InlineCommentTag.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"InlineCommentTag\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,57.725]],[\"comment/0\",[]],[\"name/1\",[1,57.725]],[\"comment/1\",[]],[\"name/2\",[2,57.725]],[\"comment/2\",[]],[\"name/3\",[3,57.725]],[\"comment/3\",[]],[\"name/4\",[4,57.725]],[\"comment/4\",[]],[\"name/5\",[5,57.725]],[\"comment/5\",[]],[\"name/6\",[6,57.725]],[\"comment/6\",[]],[\"name/7\",[7,57.725]],[\"comment/7\",[]],[\"name/8\",[8,57.725]],[\"comment/8\",[]],[\"name/9\",[9,57.725]],[\"comment/9\",[]],[\"name/10\",[10,57.725]],[\"comment/10\",[]],[\"name/11\",[11,57.725]],[\"comment/11\",[]],[\"name/12\",[12,57.725]],[\"comment/12\",[]],[\"name/13\",[13,57.725]],[\"comment/13\",[]],[\"name/14\",[14,57.725]],[\"comment/14\",[]],[\"name/15\",[15,57.725]],[\"comment/15\",[]],[\"name/16\",[16,24.523]],[\"comment/16\",[]],[\"name/17\",[17,52.617]],[\"comment/17\",[]],[\"name/18\",[18,57.725]],[\"comment/18\",[]],[\"name/19\",[19,57.725]],[\"comment/19\",[]],[\"name/20\",[20,57.725]],[\"comment/20\",[]],[\"name/21\",[21,57.725]],[\"comment/21\",[]],[\"name/22\",[22,57.725]],[\"comment/22\",[]],[\"name/23\",[23,57.725]],[\"comment/23\",[]],[\"name/24\",[24,57.725]],[\"comment/24\",[]],[\"name/25\",[25,57.725]],[\"comment/25\",[]],[\"name/26\",[26,57.725]],[\"comment/26\",[]],[\"name/27\",[27,57.725]],[\"comment/27\",[]],[\"name/28\",[28,57.725]],[\"comment/28\",[]],[\"name/29\",[29,57.725]],[\"comment/29\",[]],[\"name/30\",[30,57.725]],[\"comment/30\",[]],[\"name/31\",[31,57.725]],[\"comment/31\",[]],[\"name/32\",[32,57.725]],[\"comment/32\",[]],[\"name/33\",[33,57.725]],[\"comment/33\",[]],[\"name/34\",[34,57.725]],[\"comment/34\",[]],[\"name/35\",[35,57.725]],[\"comment/35\",[]],[\"name/36\",[36,57.725]],[\"comment/36\",[]],[\"name/37\",[16,24.523]],[\"comment/37\",[]],[\"name/38\",[37,29.008]],[\"comment/38\",[]],[\"name/39\",[38,43.061]],[\"comment/39\",[]],[\"name/40\",[39,57.725]],[\"comment/40\",[]],[\"name/41\",[40,44.732]],[\"comment/41\",[]],[\"name/42\",[41,57.725]],[\"comment/42\",[]],[\"name/43\",[16,24.523]],[\"comment/43\",[]],[\"name/44\",[38,43.061]],[\"comment/44\",[]],[\"name/45\",[40,44.732]],[\"comment/45\",[]],[\"name/46\",[42,57.725]],[\"comment/46\",[]],[\"name/47\",[43,57.725]],[\"comment/47\",[]],[\"name/48\",[16,24.523]],[\"comment/48\",[]],[\"name/49\",[38,43.061]],[\"comment/49\",[]],[\"name/50\",[40,44.732]],[\"comment/50\",[]],[\"name/51\",[44,57.725]],[\"comment/51\",[]],[\"name/52\",[16,24.523]],[\"comment/52\",[]],[\"name/53\",[38,43.061]],[\"comment/53\",[]],[\"name/54\",[40,44.732]],[\"comment/54\",[]],[\"name/55\",[45,57.725]],[\"comment/55\",[]],[\"name/56\",[16,24.523]],[\"comment/56\",[]],[\"name/57\",[38,43.061]],[\"comment/57\",[]],[\"name/58\",[40,44.732]],[\"comment/58\",[]],[\"name/59\",[46,57.725]],[\"comment/59\",[]],[\"name/60\",[16,24.523]],[\"comment/60\",[]],[\"name/61\",[47,57.725]],[\"comment/61\",[]],[\"name/62\",[16,24.523]],[\"comment/62\",[]],[\"name/63\",[48,57.725]],[\"comment/63\",[]],[\"name/64\",[49,57.725]],[\"comment/64\",[]],[\"name/65\",[50,57.725]],[\"comment/65\",[]],[\"name/66\",[51,57.725]],[\"comment/66\",[]],[\"name/67\",[52,57.725]],[\"comment/67\",[]],[\"name/68\",[53,52.617]],[\"comment/68\",[]],[\"name/69\",[54,57.725]],[\"comment/69\",[]],[\"name/70\",[55,57.725]],[\"comment/70\",[]],[\"name/71\",[56,57.725]],[\"comment/71\",[]],[\"name/72\",[16,24.523]],[\"comment/72\",[]],[\"name/73\",[57,57.725]],[\"comment/73\",[]],[\"name/74\",[58,57.725]],[\"comment/74\",[]],[\"name/75\",[59,57.725]],[\"comment/75\",[]],[\"name/76\",[60,57.725]],[\"comment/76\",[]],[\"name/77\",[38,43.061]],[\"comment/77\",[]],[\"name/78\",[16,24.523]],[\"comment/78\",[]],[\"name/79\",[61,57.725]],[\"comment/79\",[]],[\"name/80\",[62,57.725]],[\"comment/80\",[]],[\"name/81\",[63,37.356]],[\"comment/81\",[]],[\"name/82\",[64,57.725]],[\"comment/82\",[]],[\"name/83\",[65,52.617]],[\"comment/83\",[]],[\"name/84\",[66,57.725]],[\"comment/84\",[]],[\"name/85\",[67,57.725]],[\"comment/85\",[]],[\"name/86\",[68,52.617]],[\"comment/86\",[]],[\"name/87\",[69,52.617]],[\"comment/87\",[]],[\"name/88\",[70,57.725]],[\"comment/88\",[]],[\"name/89\",[71,57.725]],[\"comment/89\",[]],[\"name/90\",[72,57.725]],[\"comment/90\",[]],[\"name/91\",[73,57.725]],[\"comment/91\",[]],[\"name/92\",[74,57.725]],[\"comment/92\",[]],[\"name/93\",[75,57.725]],[\"comment/93\",[]],[\"name/94\",[76,57.725]],[\"comment/94\",[]],[\"name/95\",[77,57.725]],[\"comment/95\",[]],[\"name/96\",[78,57.725]],[\"comment/96\",[]],[\"name/97\",[79,57.725]],[\"comment/97\",[]],[\"name/98\",[80,57.725]],[\"comment/98\",[]],[\"name/99\",[81,57.725]],[\"comment/99\",[]],[\"name/100\",[82,57.725]],[\"comment/100\",[]],[\"name/101\",[83,57.725]],[\"comment/101\",[]],[\"name/102\",[84,57.725]],[\"comment/102\",[]],[\"name/103\",[85,43.061]],[\"comment/103\",[]],[\"name/104\",[16,24.523]],[\"comment/104\",[]],[\"name/105\",[86,49.252]],[\"comment/105\",[]],[\"name/106\",[87,57.725]],[\"comment/106\",[]],[\"name/107\",[85,43.061]],[\"comment/107\",[]],[\"name/108\",[88,57.725]],[\"comment/108\",[]],[\"name/109\",[89,43.061]],[\"comment/109\",[]],[\"name/110\",[16,24.523]],[\"comment/110\",[]],[\"name/111\",[89,43.061]],[\"comment/111\",[]],[\"name/112\",[90,28.638]],[\"comment/112\",[]],[\"name/113\",[91,57.725]],[\"comment/113\",[]],[\"name/114\",[37,29.008]],[\"comment/114\",[]],[\"name/115\",[90,28.638]],[\"comment/115\",[]],[\"name/116\",[92,57.725]],[\"comment/116\",[]],[\"name/117\",[93,52.617]],[\"comment/117\",[]],[\"name/118\",[16,24.523]],[\"comment/118\",[]],[\"name/119\",[94,29.793]],[\"comment/119\",[]],[\"name/120\",[95,29.793]],[\"comment/120\",[]],[\"name/121\",[90,28.638]],[\"comment/121\",[]],[\"name/122\",[37,29.008]],[\"comment/122\",[]],[\"name/123\",[96,52.617]],[\"comment/123\",[]],[\"name/124\",[16,24.523]],[\"comment/124\",[]],[\"name/125\",[94,29.793]],[\"comment/125\",[]],[\"name/126\",[97,46.739]],[\"comment/126\",[]],[\"name/127\",[98,57.725]],[\"comment/127\",[]],[\"name/128\",[99,57.725]],[\"comment/128\",[]],[\"name/129\",[95,29.793]],[\"comment/129\",[]],[\"name/130\",[90,28.638]],[\"comment/130\",[]],[\"name/131\",[100,52.617]],[\"comment/131\",[]],[\"name/132\",[16,24.523]],[\"comment/132\",[]],[\"name/133\",[85,43.061]],[\"comment/133\",[]],[\"name/134\",[90,28.638]],[\"comment/134\",[]],[\"name/135\",[37,29.008]],[\"comment/135\",[]],[\"name/136\",[37,29.008]],[\"comment/136\",[]],[\"name/137\",[16,24.523]],[\"comment/137\",[]],[\"name/138\",[101,52.617]],[\"comment/138\",[]],[\"name/139\",[102,49.252]],[\"comment/139\",[]],[\"name/140\",[103,52.617]],[\"comment/140\",[]],[\"name/141\",[104,49.252]],[\"comment/141\",[]],[\"name/142\",[105,44.732]],[\"comment/142\",[]],[\"name/143\",[106,52.617]],[\"comment/143\",[]],[\"name/144\",[107,52.617]],[\"comment/144\",[]],[\"name/145\",[108,52.617]],[\"comment/145\",[]],[\"name/146\",[109,57.725]],[\"comment/146\",[]],[\"name/147\",[110,57.725]],[\"comment/147\",[]],[\"name/148\",[16,24.523]],[\"comment/148\",[]],[\"name/149\",[94,29.793]],[\"comment/149\",[]],[\"name/150\",[97,46.739]],[\"comment/150\",[]],[\"name/151\",[111,57.725]],[\"comment/151\",[]],[\"name/152\",[112,57.725]],[\"comment/152\",[]],[\"name/153\",[113,57.725]],[\"comment/153\",[]],[\"name/154\",[101,52.617]],[\"comment/154\",[]],[\"name/155\",[102,49.252]],[\"comment/155\",[]],[\"name/156\",[103,52.617]],[\"comment/156\",[]],[\"name/157\",[104,49.252]],[\"comment/157\",[]],[\"name/158\",[105,44.732]],[\"comment/158\",[]],[\"name/159\",[106,52.617]],[\"comment/159\",[]],[\"name/160\",[107,52.617]],[\"comment/160\",[]],[\"name/161\",[108,52.617]],[\"comment/161\",[]],[\"name/162\",[114,57.725]],[\"comment/162\",[]],[\"name/163\",[115,57.725]],[\"comment/163\",[]],[\"name/164\",[116,57.725]],[\"comment/164\",[]],[\"name/165\",[117,57.725]],[\"comment/165\",[]],[\"name/166\",[93,52.617]],[\"comment/166\",[]],[\"name/167\",[100,52.617]],[\"comment/167\",[]],[\"name/168\",[118,57.725]],[\"comment/168\",[]],[\"name/169\",[96,52.617]],[\"comment/169\",[]],[\"name/170\",[89,43.061]],[\"comment/170\",[]],[\"name/171\",[119,57.725]],[\"comment/171\",[]],[\"name/172\",[120,57.725]],[\"comment/172\",[]],[\"name/173\",[121,57.725]],[\"comment/173\",[]],[\"name/174\",[122,57.725]],[\"comment/174\",[]],[\"name/175\",[123,57.725]],[\"comment/175\",[]],[\"name/176\",[124,57.725]],[\"comment/176\",[]],[\"name/177\",[125,57.725]],[\"comment/177\",[]],[\"name/178\",[16,24.523]],[\"comment/178\",[]],[\"name/179\",[126,57.725]],[\"comment/179\",[]],[\"name/180\",[127,57.725]],[\"comment/180\",[]],[\"name/181\",[128,57.725]],[\"comment/181\",[]],[\"name/182\",[129,57.725]],[\"comment/182\",[]],[\"name/183\",[102,49.252]],[\"comment/183\",[]],[\"name/184\",[105,44.732]],[\"comment/184\",[]],[\"name/185\",[130,57.725]],[\"comment/185\",[]],[\"name/186\",[131,57.725]],[\"comment/186\",[]],[\"name/187\",[132,57.725]],[\"comment/187\",[]],[\"name/188\",[133,57.725]],[\"comment/188\",[]],[\"name/189\",[134,57.725]],[\"comment/189\",[]],[\"name/190\",[135,57.725]],[\"comment/190\",[]],[\"name/191\",[136,57.725]],[\"comment/191\",[]],[\"name/192\",[137,57.725]],[\"comment/192\",[]],[\"name/193\",[138,57.725]],[\"comment/193\",[]],[\"name/194\",[139,57.725]],[\"comment/194\",[]],[\"name/195\",[140,57.725]],[\"comment/195\",[]],[\"name/196\",[141,57.725]],[\"comment/196\",[]],[\"name/197\",[142,57.725]],[\"comment/197\",[]],[\"name/198\",[143,57.725]],[\"comment/198\",[]],[\"name/199\",[144,57.725]],[\"comment/199\",[]],[\"name/200\",[145,57.725]],[\"comment/200\",[]],[\"name/201\",[146,57.725]],[\"comment/201\",[]],[\"name/202\",[147,57.725]],[\"comment/202\",[]],[\"name/203\",[148,57.725]],[\"comment/203\",[]],[\"name/204\",[149,57.725]],[\"comment/204\",[]],[\"name/205\",[150,57.725]],[\"comment/205\",[]],[\"name/206\",[151,57.725]],[\"comment/206\",[]],[\"name/207\",[152,57.725]],[\"comment/207\",[]],[\"name/208\",[153,57.725]],[\"comment/208\",[]],[\"name/209\",[104,49.252]],[\"comment/209\",[]],[\"name/210\",[154,57.725]],[\"comment/210\",[]],[\"name/211\",[155,57.725]],[\"comment/211\",[]],[\"name/212\",[156,57.725]],[\"comment/212\",[]],[\"name/213\",[157,57.725]],[\"comment/213\",[]],[\"name/214\",[158,57.725]],[\"comment/214\",[]],[\"name/215\",[159,57.725]],[\"comment/215\",[]],[\"name/216\",[160,57.725]],[\"comment/216\",[]],[\"name/217\",[161,57.725]],[\"comment/217\",[]],[\"name/218\",[162,57.725]],[\"comment/218\",[]],[\"name/219\",[163,57.725]],[\"comment/219\",[]],[\"name/220\",[164,57.725]],[\"comment/220\",[]],[\"name/221\",[165,57.725]],[\"comment/221\",[]],[\"name/222\",[16,24.523]],[\"comment/222\",[]],[\"name/223\",[166,52.617]],[\"comment/223\",[]],[\"name/224\",[167,57.725]],[\"comment/224\",[]],[\"name/225\",[168,57.725]],[\"comment/225\",[]],[\"name/226\",[169,57.725]],[\"comment/226\",[]],[\"name/227\",[170,57.725]],[\"comment/227\",[]],[\"name/228\",[171,57.725]],[\"comment/228\",[]],[\"name/229\",[172,57.725]],[\"comment/229\",[]],[\"name/230\",[173,57.725]],[\"comment/230\",[]],[\"name/231\",[86,49.252]],[\"comment/231\",[]],[\"name/232\",[174,57.725]],[\"comment/232\",[]],[\"name/233\",[175,57.725]],[\"comment/233\",[]],[\"name/234\",[176,57.725]],[\"comment/234\",[]],[\"name/235\",[177,57.725]],[\"comment/235\",[]],[\"name/236\",[178,57.725]],[\"comment/236\",[]],[\"name/237\",[179,57.725]],[\"comment/237\",[]],[\"name/238\",[180,57.725]],[\"comment/238\",[]],[\"name/239\",[181,57.725]],[\"comment/239\",[]],[\"name/240\",[182,57.725]],[\"comment/240\",[]],[\"name/241\",[183,57.725]],[\"comment/241\",[]],[\"name/242\",[184,57.725]],[\"comment/242\",[]],[\"name/243\",[185,57.725]],[\"comment/243\",[]],[\"name/244\",[68,52.617]],[\"comment/244\",[]],[\"name/245\",[69,52.617]],[\"comment/245\",[]],[\"name/246\",[186,57.725]],[\"comment/246\",[]],[\"name/247\",[17,52.617]],[\"comment/247\",[]],[\"name/248\",[187,57.725]],[\"comment/248\",[]],[\"name/249\",[188,57.725]],[\"comment/249\",[]],[\"name/250\",[189,57.725]],[\"comment/250\",[]],[\"name/251\",[190,57.725]],[\"comment/251\",[]],[\"name/252\",[191,57.725]],[\"comment/252\",[]],[\"name/253\",[192,57.725]],[\"comment/253\",[]],[\"name/254\",[193,57.725]],[\"comment/254\",[]],[\"name/255\",[194,57.725]],[\"comment/255\",[]],[\"name/256\",[195,57.725]],[\"comment/256\",[]],[\"name/257\",[196,57.725]],[\"comment/257\",[]],[\"name/258\",[197,57.725]],[\"comment/258\",[]],[\"name/259\",[198,52.617]],[\"comment/259\",[]],[\"name/260\",[65,52.617]],[\"comment/260\",[]],[\"name/261\",[199,57.725]],[\"comment/261\",[]],[\"name/262\",[200,57.725]],[\"comment/262\",[]],[\"name/263\",[53,52.617]],[\"comment/263\",[]],[\"name/264\",[201,57.725]],[\"comment/264\",[]],[\"name/265\",[198,52.617]],[\"comment/265\",[]],[\"name/266\",[202,57.725]],[\"comment/266\",[]],[\"name/267\",[63,37.356]],[\"comment/267\",[]],[\"name/268\",[203,57.725]],[\"comment/268\",[]],[\"name/269\",[63,37.356]],[\"comment/269\",[]],[\"name/270\",[204,57.725]],[\"comment/270\",[]],[\"name/271\",[63,37.356]],[\"comment/271\",[]],[\"name/272\",[205,57.725]],[\"comment/272\",[]],[\"name/273\",[63,37.356]],[\"comment/273\",[]],[\"name/274\",[206,57.725]],[\"comment/274\",[]],[\"name/275\",[63,37.356]],[\"comment/275\",[]],[\"name/276\",[207,57.725]],[\"comment/276\",[]],[\"name/277\",[63,37.356]],[\"comment/277\",[]],[\"name/278\",[208,57.725]],[\"comment/278\",[]],[\"name/279\",[209,57.725]],[\"comment/279\",[]],[\"name/280\",[63,37.356]],[\"comment/280\",[]],[\"name/281\",[210,57.725]],[\"comment/281\",[]],[\"name/282\",[63,37.356]],[\"comment/282\",[]],[\"name/283\",[95,29.793]],[\"comment/283\",[]],[\"name/284\",[16,24.523]],[\"comment/284\",[]],[\"name/285\",[211,57.725]],[\"comment/285\",[]],[\"name/286\",[212,57.725]],[\"comment/286\",[]],[\"name/287\",[213,57.725]],[\"comment/287\",[]],[\"name/288\",[86,49.252]],[\"comment/288\",[]],[\"name/289\",[214,52.617]],[\"comment/289\",[]],[\"name/290\",[215,57.725]],[\"comment/290\",[]],[\"name/291\",[216,57.725]],[\"comment/291\",[]],[\"name/292\",[90,28.638]],[\"comment/292\",[]],[\"name/293\",[217,57.725]],[\"comment/293\",[]],[\"name/294\",[218,57.725]],[\"comment/294\",[]],[\"name/295\",[219,57.725]],[\"comment/295\",[]],[\"name/296\",[220,57.725]],[\"comment/296\",[]],[\"name/297\",[221,57.725]],[\"comment/297\",[]],[\"name/298\",[222,57.725]],[\"comment/298\",[]],[\"name/299\",[223,57.725]],[\"comment/299\",[]],[\"name/300\",[224,57.725]],[\"comment/300\",[]],[\"name/301\",[225,57.725]],[\"comment/301\",[]],[\"name/302\",[226,57.725]],[\"comment/302\",[]],[\"name/303\",[227,57.725]],[\"comment/303\",[]],[\"name/304\",[228,57.725]],[\"comment/304\",[]],[\"name/305\",[229,57.725]],[\"comment/305\",[]],[\"name/306\",[230,57.725]],[\"comment/306\",[]],[\"name/307\",[231,57.725]],[\"comment/307\",[]],[\"name/308\",[232,57.725]],[\"comment/308\",[]],[\"name/309\",[233,57.725]],[\"comment/309\",[]],[\"name/310\",[234,57.725]],[\"comment/310\",[]],[\"name/311\",[235,57.725]],[\"comment/311\",[]],[\"name/312\",[236,57.725]],[\"comment/312\",[]],[\"name/313\",[237,57.725]],[\"comment/313\",[]],[\"name/314\",[63,37.356]],[\"comment/314\",[]],[\"name/315\",[214,52.617]],[\"comment/315\",[]],[\"name/316\",[238,57.725]],[\"comment/316\",[]],[\"name/317\",[16,24.523]],[\"comment/317\",[]],[\"name/318\",[239,57.725]],[\"comment/318\",[]],[\"name/319\",[85,43.061]],[\"comment/319\",[]],[\"name/320\",[90,28.638]],[\"comment/320\",[]],[\"name/321\",[94,29.793]],[\"comment/321\",[]],[\"name/322\",[95,29.793]],[\"comment/322\",[]],[\"name/323\",[37,29.008]],[\"comment/323\",[]],[\"name/324\",[240,57.725]],[\"comment/324\",[]],[\"name/325\",[16,24.523]],[\"comment/325\",[]],[\"name/326\",[241,44.732]],[\"comment/326\",[]],[\"name/327\",[242,52.617]],[\"comment/327\",[]],[\"name/328\",[89,43.061]],[\"comment/328\",[]],[\"name/329\",[243,43.061]],[\"comment/329\",[]],[\"name/330\",[244,46.739]],[\"comment/330\",[]],[\"name/331\",[90,28.638]],[\"comment/331\",[]],[\"name/332\",[94,29.793]],[\"comment/332\",[]],[\"name/333\",[95,29.793]],[\"comment/333\",[]],[\"name/334\",[37,29.008]],[\"comment/334\",[]],[\"name/335\",[245,57.725]],[\"comment/335\",[]],[\"name/336\",[16,24.523]],[\"comment/336\",[]],[\"name/337\",[241,44.732]],[\"comment/337\",[]],[\"name/338\",[243,43.061]],[\"comment/338\",[]],[\"name/339\",[90,28.638]],[\"comment/339\",[]],[\"name/340\",[94,29.793]],[\"comment/340\",[]],[\"name/341\",[95,29.793]],[\"comment/341\",[]],[\"name/342\",[37,29.008]],[\"comment/342\",[]],[\"name/343\",[246,57.725]],[\"comment/343\",[]],[\"name/344\",[16,24.523]],[\"comment/344\",[]],[\"name/345\",[85,43.061]],[\"comment/345\",[]],[\"name/346\",[247,49.252]],[\"comment/346\",[]],[\"name/347\",[244,46.739]],[\"comment/347\",[]],[\"name/348\",[90,28.638]],[\"comment/348\",[]],[\"name/349\",[94,29.793]],[\"comment/349\",[]],[\"name/350\",[95,29.793]],[\"comment/350\",[]],[\"name/351\",[37,29.008]],[\"comment/351\",[]],[\"name/352\",[248,57.725]],[\"comment/352\",[]],[\"name/353\",[16,24.523]],[\"comment/353\",[]],[\"name/354\",[90,28.638]],[\"comment/354\",[]],[\"name/355\",[94,29.793]],[\"comment/355\",[]],[\"name/356\",[95,29.793]],[\"comment/356\",[]],[\"name/357\",[37,29.008]],[\"comment/357\",[]],[\"name/358\",[249,57.725]],[\"comment/358\",[]],[\"name/359\",[16,24.523]],[\"comment/359\",[]],[\"name/360\",[250,57.725]],[\"comment/360\",[]],[\"name/361\",[89,43.061]],[\"comment/361\",[]],[\"name/362\",[90,28.638]],[\"comment/362\",[]],[\"name/363\",[94,29.793]],[\"comment/363\",[]],[\"name/364\",[95,29.793]],[\"comment/364\",[]],[\"name/365\",[37,29.008]],[\"comment/365\",[]],[\"name/366\",[251,57.725]],[\"comment/366\",[]],[\"name/367\",[16,24.523]],[\"comment/367\",[]],[\"name/368\",[105,44.732]],[\"comment/368\",[]],[\"name/369\",[252,57.725]],[\"comment/369\",[]],[\"name/370\",[89,43.061]],[\"comment/370\",[]],[\"name/371\",[90,28.638]],[\"comment/371\",[]],[\"name/372\",[94,29.793]],[\"comment/372\",[]],[\"name/373\",[95,29.793]],[\"comment/373\",[]],[\"name/374\",[37,29.008]],[\"comment/374\",[]],[\"name/375\",[253,57.725]],[\"comment/375\",[]],[\"name/376\",[16,24.523]],[\"comment/376\",[]],[\"name/377\",[241,44.732]],[\"comment/377\",[]],[\"name/378\",[90,28.638]],[\"comment/378\",[]],[\"name/379\",[94,29.793]],[\"comment/379\",[]],[\"name/380\",[95,29.793]],[\"comment/380\",[]],[\"name/381\",[37,29.008]],[\"comment/381\",[]],[\"name/382\",[254,57.725]],[\"comment/382\",[]],[\"name/383\",[16,24.523]],[\"comment/383\",[]],[\"name/384\",[241,44.732]],[\"comment/384\",[]],[\"name/385\",[90,28.638]],[\"comment/385\",[]],[\"name/386\",[94,29.793]],[\"comment/386\",[]],[\"name/387\",[95,29.793]],[\"comment/387\",[]],[\"name/388\",[37,29.008]],[\"comment/388\",[]],[\"name/389\",[255,57.725]],[\"comment/389\",[]],[\"name/390\",[16,24.523]],[\"comment/390\",[]],[\"name/391\",[256,57.725]],[\"comment/391\",[]],[\"name/392\",[257,57.725]],[\"comment/392\",[]],[\"name/393\",[90,28.638]],[\"comment/393\",[]],[\"name/394\",[94,29.793]],[\"comment/394\",[]],[\"name/395\",[95,29.793]],[\"comment/395\",[]],[\"name/396\",[37,29.008]],[\"comment/396\",[]],[\"name/397\",[258,57.725]],[\"comment/397\",[]],[\"name/398\",[16,24.523]],[\"comment/398\",[]],[\"name/399\",[247,49.252]],[\"comment/399\",[]],[\"name/400\",[244,46.739]],[\"comment/400\",[]],[\"name/401\",[90,28.638]],[\"comment/401\",[]],[\"name/402\",[94,29.793]],[\"comment/402\",[]],[\"name/403\",[95,29.793]],[\"comment/403\",[]],[\"name/404\",[37,29.008]],[\"comment/404\",[]],[\"name/405\",[259,57.725]],[\"comment/405\",[]],[\"name/406\",[16,24.523]],[\"comment/406\",[]],[\"name/407\",[97,46.739]],[\"comment/407\",[]],[\"name/408\",[243,43.061]],[\"comment/408\",[]],[\"name/409\",[105,44.732]],[\"comment/409\",[]],[\"name/410\",[90,28.638]],[\"comment/410\",[]],[\"name/411\",[94,29.793]],[\"comment/411\",[]],[\"name/412\",[95,29.793]],[\"comment/412\",[]],[\"name/413\",[37,29.008]],[\"comment/413\",[]],[\"name/414\",[260,57.725]],[\"comment/414\",[]],[\"name/415\",[16,24.523]],[\"comment/415\",[]],[\"name/416\",[261,57.725]],[\"comment/416\",[]],[\"name/417\",[243,43.061]],[\"comment/417\",[]],[\"name/418\",[90,28.638]],[\"comment/418\",[]],[\"name/419\",[262,57.725]],[\"comment/419\",[]],[\"name/420\",[63,37.356]],[\"comment/420\",[]],[\"name/421\",[94,29.793]],[\"comment/421\",[]],[\"name/422\",[95,29.793]],[\"comment/422\",[]],[\"name/423\",[37,29.008]],[\"comment/423\",[]],[\"name/424\",[263,57.725]],[\"comment/424\",[]],[\"name/425\",[16,24.523]],[\"comment/425\",[]],[\"name/426\",[166,52.617]],[\"comment/426\",[]],[\"name/427\",[90,28.638]],[\"comment/427\",[]],[\"name/428\",[94,29.793]],[\"comment/428\",[]],[\"name/429\",[95,29.793]],[\"comment/429\",[]],[\"name/430\",[37,29.008]],[\"comment/430\",[]],[\"name/431\",[264,57.725]],[\"comment/431\",[]],[\"name/432\",[16,24.523]],[\"comment/432\",[]],[\"name/433\",[241,44.732]],[\"comment/433\",[]],[\"name/434\",[97,46.739]],[\"comment/434\",[]],[\"name/435\",[243,43.061]],[\"comment/435\",[]],[\"name/436\",[242,52.617]],[\"comment/436\",[]],[\"name/437\",[90,28.638]],[\"comment/437\",[]],[\"name/438\",[94,29.793]],[\"comment/438\",[]],[\"name/439\",[95,29.793]],[\"comment/439\",[]],[\"name/440\",[37,29.008]],[\"comment/440\",[]],[\"name/441\",[265,57.725]],[\"comment/441\",[]],[\"name/442\",[16,24.523]],[\"comment/442\",[]],[\"name/443\",[247,49.252]],[\"comment/443\",[]],[\"name/444\",[244,46.739]],[\"comment/444\",[]],[\"name/445\",[90,28.638]],[\"comment/445\",[]],[\"name/446\",[94,29.793]],[\"comment/446\",[]],[\"name/447\",[95,29.793]],[\"comment/447\",[]],[\"name/448\",[37,29.008]],[\"comment/448\",[]],[\"name/449\",[266,57.725]],[\"comment/449\",[]],[\"name/450\",[16,24.523]],[\"comment/450\",[]],[\"name/451\",[90,28.638]],[\"comment/451\",[]],[\"name/452\",[94,29.793]],[\"comment/452\",[]],[\"name/453\",[95,29.793]],[\"comment/453\",[]],[\"name/454\",[37,29.008]],[\"comment/454\",[]],[\"name/455\",[267,57.725]],[\"comment/455\",[]],[\"name/456\",[16,24.523]],[\"comment/456\",[]],[\"name/457\",[90,28.638]],[\"comment/457\",[]],[\"name/458\",[94,29.793]],[\"comment/458\",[]],[\"name/459\",[95,29.793]],[\"comment/459\",[]],[\"name/460\",[37,29.008]],[\"comment/460\",[]],[\"name/461\",[268,57.725]],[\"comment/461\",[]],[\"name/462\",[16,24.523]],[\"comment/462\",[]],[\"name/463\",[85,43.061]],[\"comment/463\",[]],[\"name/464\",[90,28.638]],[\"comment/464\",[]],[\"name/465\",[94,29.793]],[\"comment/465\",[]],[\"name/466\",[95,29.793]],[\"comment/466\",[]],[\"name/467\",[37,29.008]],[\"comment/467\",[]],[\"name/468\",[269,57.725]],[\"comment/468\",[]],[\"name/469\",[16,24.523]],[\"comment/469\",[]],[\"name/470\",[243,43.061]],[\"comment/470\",[]],[\"name/471\",[90,28.638]],[\"comment/471\",[]],[\"name/472\",[94,29.793]],[\"comment/472\",[]],[\"name/473\",[95,29.793]],[\"comment/473\",[]],[\"name/474\",[37,29.008]],[\"comment/474\",[]],[\"name/475\",[270,57.725]],[\"comment/475\",[]],[\"name/476\",[16,24.523]],[\"comment/476\",[]],[\"name/477\",[90,28.638]],[\"comment/477\",[]],[\"name/478\",[94,29.793]],[\"comment/478\",[]],[\"name/479\",[95,29.793]],[\"comment/479\",[]],[\"name/480\",[37,29.008]],[\"comment/480\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":63,\"name\":{\"81\":{},\"267\":{},\"269\":{},\"271\":{},\"273\":{},\"275\":{},\"277\":{},\"280\":{},\"282\":{},\"314\":{},\"420\":{}},\"comment\":{}}],[\"_evalvalue\",{\"_index\":231,\"name\":{\"307\":{}},\"comment\":{}}],[\"_get\",{\"_index\":77,\"name\":{\"95\":{}},\"comment\":{}}],[\"_getfromscope\",{\"_index\":79,\"name\":{\"97\":{}},\"comment\":{}}],[\"_parseandrender\",{\"_index\":219,\"name\":{\"295\":{}},\"comment\":{}}],[\"_parsefile\",{\"_index\":224,\"name\":{\"300\":{}},\"comment\":{}}],[\"_parselayoutfile\",{\"_index\":223,\"name\":{\"299\":{}},\"comment\":{}}],[\"_parsepartialfile\",{\"_index\":222,\"name\":{\"298\":{}},\"comment\":{}}],[\"_render\",{\"_index\":216,\"name\":{\"291\":{}},\"comment\":{}}],[\"_renderfile\",{\"_index\":227,\"name\":{\"303\":{}},\"comment\":{}}],[\"advance\",{\"_index\":153,\"name\":{\"208\":{}},\"comment\":{}}],[\"args\",{\"_index\":97,\"name\":{\"126\":{},\"150\":{},\"407\":{},\"434\":{}},\"comment\":{}}],[\"assert\",{\"_index\":35,\"name\":{\"35\":{}},\"comment\":{}}],[\"assertionerror\",{\"_index\":46,\"name\":{\"59\":{}},\"comment\":{}}],[\"assigntag\",{\"_index\":238,\"name\":{\"316\":{}},\"comment\":{}}],[\"begin\",{\"_index\":103,\"name\":{\"140\":{},\"156\":{}},\"comment\":{}}],[\"block\",{\"_index\":261,\"name\":{\"416\":{}},\"comment\":{}}],[\"blocktag\",{\"_index\":260,\"name\":{\"414\":{}},\"comment\":{}}],[\"bottom\",{\"_index\":82,\"name\":{\"100\":{}},\"comment\":{}}],[\"branches\",{\"_index\":247,\"name\":{\"346\":{},\"399\":{},\"443\":{}},\"comment\":{}}],[\"breaktag\",{\"_index\":266,\"name\":{\"449\":{}},\"comment\":{}}],[\"buffer\",{\"_index\":51,\"name\":{\"66\":{}},\"comment\":{}}],[\"cache\",{\"_index\":182,\"name\":{\"240\":{}},\"comment\":{}}],[\"candidates\",{\"_index\":256,\"name\":{\"391\":{}},\"comment\":{}}],[\"capturetag\",{\"_index\":245,\"name\":{\"335\":{}},\"comment\":{}}],[\"casetag\",{\"_index\":246,\"name\":{\"343\":{}},\"comment\":{}}],[\"collection\",{\"_index\":242,\"name\":{\"327\":{},\"436\":{}},\"comment\":{}}],[\"commenttag\",{\"_index\":248,\"name\":{\"352\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":16,\"name\":{\"16\":{},\"37\":{},\"43\":{},\"48\":{},\"52\":{},\"56\":{},\"60\":{},\"62\":{},\"72\":{},\"78\":{},\"104\":{},\"110\":{},\"118\":{},\"124\":{},\"132\":{},\"137\":{},\"148\":{},\"178\":{},\"222\":{},\"284\":{},\"317\":{},\"325\":{},\"336\":{},\"344\":{},\"353\":{},\"359\":{},\"367\":{},\"376\":{},\"383\":{},\"390\":{},\"398\":{},\"406\":{},\"415\":{},\"425\":{},\"432\":{},\"442\":{},\"450\":{},\"456\":{},\"462\":{},\"469\":{},\"476\":{}},\"comment\":{}}],[\"contains\",{\"_index\":207,\"name\":{\"276\":{}},\"comment\":{}}],[\"content\",{\"_index\":113,\"name\":{\"153\":{}},\"comment\":{}}],[\"context\",{\"_index\":38,\"name\":{\"39\":{},\"44\":{},\"49\":{},\"53\":{},\"57\":{},\"77\":{}},\"comment\":{}}],[\"continuetag\",{\"_index\":267,\"name\":{\"455\":{}},\"comment\":{}}],[\"createdatefixedtotimezone\",{\"_index\":15,\"name\":{\"15\":{}},\"comment\":{}}],[\"createtrie\",{\"_index\":31,\"name\":{\"31\":{}},\"comment\":{}}],[\"currentfile\",{\"_index\":252,\"name\":{\"369\":{}},\"comment\":{}}],[\"cycletag\",{\"_index\":255,\"name\":{\"389\":{}},\"comment\":{}}],[\"date\",{\"_index\":18,\"name\":{\"18\":{}},\"comment\":{}}],[\"dateformat\",{\"_index\":187,\"name\":{\"248\":{}},\"comment\":{}}],[\"decrementtag\",{\"_index\":253,\"name\":{\"375\":{}},\"comment\":{}}],[\"defaultoperators\",{\"_index\":52,\"name\":{\"67\":{}},\"comment\":{}}],[\"defaultoptions\",{\"_index\":174,\"name\":{\"232\":{}},\"comment\":{}}],[\"delimited\",{\"_index\":124,\"name\":{\"176\":{}},\"comment\":{}}],[\"dirname\",{\"_index\":209,\"name\":{\"279\":{}},\"comment\":{}}],[\"drop\",{\"_index\":47,\"name\":{\"61\":{}},\"comment\":{}}],[\"dynamicpartials\",{\"_index\":184,\"name\":{\"242\":{}},\"comment\":{}}],[\"echotag\",{\"_index\":268,\"name\":{\"461\":{}},\"comment\":{}}],[\"elsetemplates\",{\"_index\":244,\"name\":{\"330\":{},\"347\":{},\"400\":{},\"444\":{}},\"comment\":{}}],[\"emitter\",{\"_index\":49,\"name\":{\"64\":{}},\"comment\":{}}],[\"end\",{\"_index\":104,\"name\":{\"141\":{},\"157\":{},\"209\":{}},\"comment\":{}}],[\"environments\",{\"_index\":64,\"name\":{\"82\":{}},\"comment\":{}}],[\"evalquotedtoken\",{\"_index\":55,\"name\":{\"70\":{}},\"comment\":{}}],[\"evaltoken\",{\"_index\":54,\"name\":{\"69\":{}},\"comment\":{}}],[\"evaluate\",{\"_index\":58,\"name\":{\"74\":{}},\"comment\":{}}],[\"evalvalue\",{\"_index\":232,\"name\":{\"308\":{}},\"comment\":{}}],[\"evalvaluesync\",{\"_index\":233,\"name\":{\"309\":{}},\"comment\":{}}],[\"exists\",{\"_index\":202,\"name\":{\"266\":{}},\"comment\":{}}],[\"existssync\",{\"_index\":203,\"name\":{\"268\":{}},\"comment\":{}}],[\"express\",{\"_index\":237,\"name\":{\"313\":{}},\"comment\":{}}],[\"expression\",{\"_index\":56,\"name\":{\"71\":{}},\"comment\":{}}],[\"extname\",{\"_index\":181,\"name\":{\"239\":{}},\"comment\":{}}],[\"fallback\",{\"_index\":210,\"name\":{\"281\":{}},\"comment\":{}}],[\"file\",{\"_index\":105,\"name\":{\"142\":{},\"158\":{},\"184\":{},\"368\":{},\"409\":{}},\"comment\":{}}],[\"filter\",{\"_index\":96,\"name\":{\"123\":{},\"169\":{}},\"comment\":{}}],[\"filterimploptions\",{\"_index\":92,\"name\":{\"116\":{}},\"comment\":{}}],[\"filters\",{\"_index\":86,\"name\":{\"105\":{},\"231\":{},\"288\":{}},\"comment\":{}}],[\"findscope\",{\"_index\":83,\"name\":{\"101\":{}},\"comment\":{}}],[\"fortag\",{\"_index\":240,\"name\":{\"324\":{}},\"comment\":{}}],[\"fs\",{\"_index\":198,\"name\":{\"259\":{},\"265\":{}},\"comment\":{}}],[\"get\",{\"_index\":75,\"name\":{\"93\":{}},\"comment\":{}}],[\"getall\",{\"_index\":74,\"name\":{\"92\":{}},\"comment\":{}}],[\"getblockrender\",{\"_index\":262,\"name\":{\"419\":{}},\"comment\":{}}],[\"getdate\",{\"_index\":25,\"name\":{\"25\":{}},\"comment\":{}}],[\"getday\",{\"_index\":24,\"name\":{\"24\":{}},\"comment\":{}}],[\"getfilter\",{\"_index\":88,\"name\":{\"108\":{}},\"comment\":{}}],[\"getfromscope\",{\"_index\":78,\"name\":{\"96\":{}},\"comment\":{}}],[\"getfullyear\",{\"_index\":27,\"name\":{\"27\":{}},\"comment\":{}}],[\"gethours\",{\"_index\":23,\"name\":{\"23\":{}},\"comment\":{}}],[\"getmilliseconds\",{\"_index\":20,\"name\":{\"20\":{}},\"comment\":{}}],[\"getminutes\",{\"_index\":22,\"name\":{\"22\":{}},\"comment\":{}}],[\"getmonth\",{\"_index\":26,\"name\":{\"26\":{}},\"comment\":{}}],[\"getposition\",{\"_index\":107,\"name\":{\"144\":{},\"160\":{}},\"comment\":{}}],[\"getregister\",{\"_index\":70,\"name\":{\"88\":{}},\"comment\":{}}],[\"getseconds\",{\"_index\":21,\"name\":{\"21\":{}},\"comment\":{}}],[\"getsync\",{\"_index\":76,\"name\":{\"94\":{}},\"comment\":{}}],[\"gettext\",{\"_index\":106,\"name\":{\"143\":{},\"159\":{}},\"comment\":{}}],[\"gettime\",{\"_index\":19,\"name\":{\"19\":{}},\"comment\":{}}],[\"gettimezoneoffset\",{\"_index\":30,\"name\":{\"30\":{}},\"comment\":{}}],[\"globals\",{\"_index\":65,\"name\":{\"83\":{},\"260\":{}},\"comment\":{}}],[\"greedy\",{\"_index\":197,\"name\":{\"258\":{}},\"comment\":{}}],[\"group\",{\"_index\":257,\"name\":{\"392\":{}},\"comment\":{}}],[\"handler\",{\"_index\":99,\"name\":{\"128\":{}},\"comment\":{}}],[\"handlers\",{\"_index\":167,\"name\":{\"224\":{}},\"comment\":{}}],[\"hash\",{\"_index\":89,\"name\":{\"109\":{},\"111\":{},\"170\":{},\"328\":{},\"361\":{},\"370\":{}},\"comment\":{}}],[\"html\",{\"_index\":118,\"name\":{\"168\":{}},\"comment\":{}}],[\"iftag\",{\"_index\":258,\"name\":{\"397\":{}},\"comment\":{}}],[\"includetag\",{\"_index\":249,\"name\":{\"358\":{}},\"comment\":{}}],[\"incrementtag\",{\"_index\":254,\"name\":{\"382\":{}},\"comment\":{}}],[\"initial\",{\"_index\":87,\"name\":{\"106\":{}},\"comment\":{}}],[\"inlinecommenttag\",{\"_index\":270,\"name\":{\"475\":{}},\"comment\":{}}],[\"input\",{\"_index\":102,\"name\":{\"139\":{},\"155\":{},\"183\":{}},\"comment\":{}}],[\"is\",{\"_index\":43,\"name\":{\"47\":{}},\"comment\":{}}],[\"isdelimitedtoken\",{\"_index\":2,\"name\":{\"2\":{}},\"comment\":{}}],[\"isfalsy\",{\"_index\":59,\"name\":{\"75\":{}},\"comment\":{}}],[\"ishtmltoken\",{\"_index\":4,\"name\":{\"4\":{}},\"comment\":{}}],[\"isliteraltoken\",{\"_index\":8,\"name\":{\"8\":{}},\"comment\":{}}],[\"isnumbertoken\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"isoperatortoken\",{\"_index\":3,\"name\":{\"3\":{}},\"comment\":{}}],[\"isoutputtoken\",{\"_index\":5,\"name\":{\"5\":{}},\"comment\":{}}],[\"ispropertyaccesstoken\",{\"_index\":10,\"name\":{\"10\":{}},\"comment\":{}}],[\"isquotedtoken\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"israngetoken\",{\"_index\":12,\"name\":{\"12\":{}},\"comment\":{}}],[\"istagtoken\",{\"_index\":6,\"name\":{\"6\":{}},\"comment\":{}}],[\"istruthy\",{\"_index\":60,\"name\":{\"76\":{}},\"comment\":{}}],[\"iswordtoken\",{\"_index\":11,\"name\":{\"11\":{}},\"comment\":{}}],[\"jekyllinclude\",{\"_index\":180,\"name\":{\"238\":{}},\"comment\":{}}],[\"jstruthy\",{\"_index\":183,\"name\":{\"241\":{}},\"comment\":{}}],[\"keepoutputtype\",{\"_index\":199,\"name\":{\"261\":{}},\"comment\":{}}],[\"key\",{\"_index\":239,\"name\":{\"318\":{}},\"comment\":{}}],[\"kind\",{\"_index\":101,\"name\":{\"138\":{},\"154\":{}},\"comment\":{}}],[\"layouts\",{\"_index\":178,\"name\":{\"236\":{}},\"comment\":{}}],[\"layouttag\",{\"_index\":259,\"name\":{\"405\":{}},\"comment\":{}}],[\"lenientif\",{\"_index\":186,\"name\":{\"246\":{}},\"comment\":{}}],[\"liquid\",{\"_index\":95,\"name\":{\"120\":{},\"129\":{},\"283\":{},\"322\":{},\"333\":{},\"341\":{},\"350\":{},\"356\":{},\"364\":{},\"373\":{},\"380\":{},\"387\":{},\"395\":{},\"403\":{},\"412\":{},\"422\":{},\"429\":{},\"439\":{},\"447\":{},\"453\":{},\"459\":{},\"466\":{},\"473\":{},\"479\":{}},\"comment\":{}}],[\"liquiderror\",{\"_index\":36,\"name\":{\"36\":{}},\"comment\":{}}],[\"liquidmethodmissing\",{\"_index\":48,\"name\":{\"63\":{}},\"comment\":{}}],[\"liquidoptions\",{\"_index\":175,\"name\":{\"233\":{}},\"comment\":{}}],[\"liquidtag\",{\"_index\":269,\"name\":{\"468\":{}},\"comment\":{}}],[\"literal\",{\"_index\":117,\"name\":{\"165\":{}},\"comment\":{}}],[\"match\",{\"_index\":160,\"name\":{\"216\":{}},\"comment\":{}}],[\"mkerror\",{\"_index\":145,\"name\":{\"200\":{}},\"comment\":{}}],[\"n\",{\"_index\":127,\"name\":{\"180\":{}},\"comment\":{}}],[\"name\",{\"_index\":94,\"name\":{\"119\":{},\"125\":{},\"149\":{},\"321\":{},\"332\":{},\"340\":{},\"349\":{},\"355\":{},\"363\":{},\"372\":{},\"379\":{},\"386\":{},\"394\":{},\"402\":{},\"411\":{},\"421\":{},\"428\":{},\"438\":{},\"446\":{},\"452\":{},\"458\":{},\"465\":{},\"472\":{},\"478\":{}},\"comment\":{}}],[\"number\",{\"_index\":116,\"name\":{\"164\":{}},\"comment\":{}}],[\"on\",{\"_index\":170,\"name\":{\"227\":{}},\"comment\":{}}],[\"operator\",{\"_index\":123,\"name\":{\"175\":{}},\"comment\":{}}],[\"operators\",{\"_index\":53,\"name\":{\"68\":{},\"263\":{}},\"comment\":{}}],[\"options\",{\"_index\":211,\"name\":{\"285\":{}},\"comment\":{}}],[\"optrie\",{\"_index\":129,\"name\":{\"182\":{}},\"comment\":{}}],[\"opts\",{\"_index\":67,\"name\":{\"85\":{}},\"comment\":{}}],[\"orderedfilterparameters\",{\"_index\":201,\"name\":{\"264\":{}},\"comment\":{}}],[\"originalerror\",{\"_index\":39,\"name\":{\"40\":{}},\"comment\":{}}],[\"output\",{\"_index\":100,\"name\":{\"131\":{},\"167\":{}},\"comment\":{}}],[\"outputdelimiterleft\",{\"_index\":194,\"name\":{\"255\":{}},\"comment\":{}}],[\"outputdelimiterright\",{\"_index\":195,\"name\":{\"256\":{}},\"comment\":{}}],[\"outputescape\",{\"_index\":200,\"name\":{\"262\":{}},\"comment\":{}}],[\"ownpropertyonly\",{\"_index\":69,\"name\":{\"87\":{},\"245\":{}},\"comment\":{}}],[\"p\",{\"_index\":126,\"name\":{\"179\":{}},\"comment\":{}}],[\"parse\",{\"_index\":215,\"name\":{\"290\":{}},\"comment\":{}}],[\"parseandrender\",{\"_index\":220,\"name\":{\"296\":{}},\"comment\":{}}],[\"parseandrendersync\",{\"_index\":221,\"name\":{\"297\":{}},\"comment\":{}}],[\"parseerror\",{\"_index\":41,\"name\":{\"42\":{}},\"comment\":{}}],[\"parsefile\",{\"_index\":225,\"name\":{\"301\":{}},\"comment\":{}}],[\"parsefilesync\",{\"_index\":226,\"name\":{\"302\":{}},\"comment\":{}}],[\"parser\",{\"_index\":213,\"name\":{\"287\":{}},\"comment\":{}}],[\"parsestream\",{\"_index\":165,\"name\":{\"221\":{}},\"comment\":{}}],[\"parsetoken\",{\"_index\":169,\"name\":{\"226\":{}},\"comment\":{}}],[\"partials\",{\"_index\":177,\"name\":{\"235\":{}},\"comment\":{}}],[\"peek\",{\"_index\":163,\"name\":{\"219\":{}},\"comment\":{}}],[\"peektype\",{\"_index\":162,\"name\":{\"218\":{}},\"comment\":{}}],[\"plugin\",{\"_index\":236,\"name\":{\"312\":{}},\"comment\":{}}],[\"pop\",{\"_index\":81,\"name\":{\"99\":{}},\"comment\":{}}],[\"postfix\",{\"_index\":57,\"name\":{\"73\":{}},\"comment\":{}}],[\"preservetimezones\",{\"_index\":196,\"name\":{\"257\":{}},\"comment\":{}}],[\"propertyaccess\",{\"_index\":119,\"name\":{\"171\":{}},\"comment\":{}}],[\"push\",{\"_index\":80,\"name\":{\"98\":{}},\"comment\":{}}],[\"quoted\",{\"_index\":122,\"name\":{\"174\":{}},\"comment\":{}}],[\"range\",{\"_index\":121,\"name\":{\"173\":{}},\"comment\":{}}],[\"raw\",{\"_index\":98,\"name\":{\"127\":{}},\"comment\":{}}],[\"rawbeginat\",{\"_index\":128,\"name\":{\"181\":{}},\"comment\":{}}],[\"rawtag\",{\"_index\":263,\"name\":{\"424\":{}},\"comment\":{}}],[\"readendraworrawcontent\",{\"_index\":142,\"name\":{\"197\":{}},\"comment\":{}}],[\"readexpression\",{\"_index\":130,\"name\":{\"185\":{}},\"comment\":{}}],[\"readexpressiontokens\",{\"_index\":131,\"name\":{\"186\":{}},\"comment\":{}}],[\"readfile\",{\"_index\":204,\"name\":{\"270\":{}},\"comment\":{}}],[\"readfilenametemplate\",{\"_index\":159,\"name\":{\"215\":{}},\"comment\":{}}],[\"readfilesync\",{\"_index\":205,\"name\":{\"272\":{}},\"comment\":{}}],[\"readfilter\",{\"_index\":134,\"name\":{\"189\":{}},\"comment\":{}}],[\"readfilterarg\",{\"_index\":135,\"name\":{\"190\":{}},\"comment\":{}}],[\"readfilters\",{\"_index\":133,\"name\":{\"188\":{}},\"comment\":{}}],[\"readhash\",{\"_index\":151,\"name\":{\"206\":{}},\"comment\":{}}],[\"readhashes\",{\"_index\":150,\"name\":{\"205\":{}},\"comment\":{}}],[\"readhtmltoken\",{\"_index\":138,\"name\":{\"193\":{}},\"comment\":{}}],[\"readidentifier\",{\"_index\":148,\"name\":{\"203\":{}},\"comment\":{}}],[\"readliquidtagtoken\",{\"_index\":144,\"name\":{\"199\":{}},\"comment\":{}}],[\"readliquidtagtokens\",{\"_index\":143,\"name\":{\"198\":{}},\"comment\":{}}],[\"readoperator\",{\"_index\":132,\"name\":{\"187\":{}},\"comment\":{}}],[\"readoutputtoken\",{\"_index\":141,\"name\":{\"196\":{}},\"comment\":{}}],[\"readquoted\",{\"_index\":158,\"name\":{\"214\":{}},\"comment\":{}}],[\"readrange\",{\"_index\":156,\"name\":{\"212\":{}},\"comment\":{}}],[\"readtagname\",{\"_index\":149,\"name\":{\"204\":{}},\"comment\":{}}],[\"readtagtoken\",{\"_index\":139,\"name\":{\"194\":{}},\"comment\":{}}],[\"readto\",{\"_index\":154,\"name\":{\"210\":{}},\"comment\":{}}],[\"readtodelimiter\",{\"_index\":140,\"name\":{\"195\":{}},\"comment\":{}}],[\"readtopleveltoken\",{\"_index\":137,\"name\":{\"192\":{}},\"comment\":{}}],[\"readtopleveltokens\",{\"_index\":136,\"name\":{\"191\":{}},\"comment\":{}}],[\"readvalue\",{\"_index\":155,\"name\":{\"211\":{}},\"comment\":{}}],[\"readvalueorthrow\",{\"_index\":157,\"name\":{\"213\":{}},\"comment\":{}}],[\"readword\",{\"_index\":147,\"name\":{\"202\":{}},\"comment\":{}}],[\"registerfilter\",{\"_index\":234,\"name\":{\"310\":{}},\"comment\":{}}],[\"registers\",{\"_index\":62,\"name\":{\"80\":{}},\"comment\":{}}],[\"registertag\",{\"_index\":235,\"name\":{\"311\":{}},\"comment\":{}}],[\"relativereference\",{\"_index\":179,\"name\":{\"237\":{}},\"comment\":{}}],[\"remaining\",{\"_index\":152,\"name\":{\"207\":{}},\"comment\":{}}],[\"render\",{\"_index\":90,\"name\":{\"112\":{},\"115\":{},\"121\":{},\"130\":{},\"134\":{},\"292\":{},\"320\":{},\"331\":{},\"339\":{},\"348\":{},\"354\":{},\"362\":{},\"371\":{},\"378\":{},\"385\":{},\"393\":{},\"401\":{},\"410\":{},\"418\":{},\"427\":{},\"437\":{},\"445\":{},\"451\":{},\"457\":{},\"464\":{},\"471\":{},\"477\":{}},\"comment\":{}}],[\"renderer\",{\"_index\":212,\"name\":{\"286\":{}},\"comment\":{}}],[\"rendererror\",{\"_index\":42,\"name\":{\"46\":{}},\"comment\":{}}],[\"renderfile\",{\"_index\":228,\"name\":{\"304\":{}},\"comment\":{}}],[\"renderfilesync\",{\"_index\":229,\"name\":{\"305\":{}},\"comment\":{}}],[\"renderfiletonodestream\",{\"_index\":230,\"name\":{\"306\":{}},\"comment\":{}}],[\"rendersync\",{\"_index\":217,\"name\":{\"293\":{}},\"comment\":{}}],[\"rendertag\",{\"_index\":251,\"name\":{\"366\":{}},\"comment\":{}}],[\"rendertonodestream\",{\"_index\":218,\"name\":{\"294\":{}},\"comment\":{}}],[\"resolve\",{\"_index\":206,\"name\":{\"274\":{}},\"comment\":{}}],[\"restoreregister\",{\"_index\":73,\"name\":{\"91\":{}},\"comment\":{}}],[\"rmatch\",{\"_index\":161,\"name\":{\"217\":{}},\"comment\":{}}],[\"root\",{\"_index\":176,\"name\":{\"234\":{}},\"comment\":{}}],[\"saveregister\",{\"_index\":72,\"name\":{\"90\":{}},\"comment\":{}}],[\"scope\",{\"_index\":84,\"name\":{\"102\":{}},\"comment\":{}}],[\"scopes\",{\"_index\":61,\"name\":{\"79\":{}},\"comment\":{}}],[\"sep\",{\"_index\":208,\"name\":{\"278\":{}},\"comment\":{}}],[\"setregister\",{\"_index\":71,\"name\":{\"89\":{}},\"comment\":{}}],[\"size\",{\"_index\":108,\"name\":{\"145\":{},\"161\":{}},\"comment\":{}}],[\"skipblank\",{\"_index\":164,\"name\":{\"220\":{}},\"comment\":{}}],[\"snapshot\",{\"_index\":146,\"name\":{\"201\":{}},\"comment\":{}}],[\"start\",{\"_index\":172,\"name\":{\"229\":{}},\"comment\":{}}],[\"stop\",{\"_index\":173,\"name\":{\"230\":{}},\"comment\":{}}],[\"stoprequested\",{\"_index\":168,\"name\":{\"225\":{}},\"comment\":{}}],[\"strictfilters\",{\"_index\":185,\"name\":{\"243\":{}},\"comment\":{}}],[\"strictvariables\",{\"_index\":68,\"name\":{\"86\":{},\"244\":{}},\"comment\":{}}],[\"sync\",{\"_index\":66,\"name\":{\"84\":{}},\"comment\":{}}],[\"tablerowtag\",{\"_index\":264,\"name\":{\"431\":{}},\"comment\":{}}],[\"tag\",{\"_index\":93,\"name\":{\"117\":{},\"166\":{}},\"comment\":{}}],[\"tagdelimiterleft\",{\"_index\":192,\"name\":{\"253\":{}},\"comment\":{}}],[\"tagdelimiterright\",{\"_index\":193,\"name\":{\"254\":{}},\"comment\":{}}],[\"tags\",{\"_index\":214,\"name\":{\"289\":{},\"315\":{}},\"comment\":{}}],[\"tagtoken\",{\"_index\":110,\"name\":{\"147\":{}},\"comment\":{}}],[\"template\",{\"_index\":91,\"name\":{\"113\":{}},\"comment\":{}}],[\"templates\",{\"_index\":243,\"name\":{\"329\":{},\"338\":{},\"408\":{},\"417\":{},\"435\":{},\"470\":{}},\"comment\":{}}],[\"timezonedate\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"timezoneoffset\",{\"_index\":17,\"name\":{\"17\":{},\"247\":{}},\"comment\":{}}],[\"token\",{\"_index\":37,\"name\":{\"38\":{},\"114\":{},\"122\":{},\"135\":{},\"136\":{},\"323\":{},\"334\":{},\"342\":{},\"351\":{},\"357\":{},\"365\":{},\"374\":{},\"381\":{},\"388\":{},\"396\":{},\"404\":{},\"413\":{},\"423\":{},\"430\":{},\"440\":{},\"448\":{},\"454\":{},\"460\":{},\"467\":{},\"474\":{},\"480\":{}},\"comment\":{}}],[\"tokenizationerror\",{\"_index\":45,\"name\":{\"55\":{}},\"comment\":{}}],[\"tokenizer\",{\"_index\":125,\"name\":{\"177\":{}},\"comment\":{}}],[\"tokenkind\",{\"_index\":115,\"name\":{\"163\":{}},\"comment\":{}}],[\"tokens\",{\"_index\":166,\"name\":{\"223\":{},\"426\":{}},\"comment\":{}}],[\"tolocaledatestring\",{\"_index\":29,\"name\":{\"29\":{}},\"comment\":{}}],[\"tolocaletimestring\",{\"_index\":28,\"name\":{\"28\":{}},\"comment\":{}}],[\"topleveltoken\",{\"_index\":109,\"name\":{\"146\":{}},\"comment\":{}}],[\"topromise\",{\"_index\":33,\"name\":{\"33\":{}},\"comment\":{}}],[\"tovalue\",{\"_index\":13,\"name\":{\"13\":{}},\"comment\":{}}],[\"tovaluesync\",{\"_index\":34,\"name\":{\"34\":{}},\"comment\":{}}],[\"trie\",{\"_index\":32,\"name\":{\"32\":{}},\"comment\":{}}],[\"trigger\",{\"_index\":171,\"name\":{\"228\":{}},\"comment\":{}}],[\"trimleft\",{\"_index\":111,\"name\":{\"151\":{}},\"comment\":{}}],[\"trimoutputleft\",{\"_index\":191,\"name\":{\"252\":{}},\"comment\":{}}],[\"trimoutputright\",{\"_index\":190,\"name\":{\"251\":{}},\"comment\":{}}],[\"trimright\",{\"_index\":112,\"name\":{\"152\":{}},\"comment\":{}}],[\"trimtagleft\",{\"_index\":189,\"name\":{\"250\":{}},\"comment\":{}}],[\"trimtagright\",{\"_index\":188,\"name\":{\"249\":{}},\"comment\":{}}],[\"typeguards\",{\"_index\":1,\"name\":{\"1\":{}},\"comment\":{}}],[\"undefinedvariableerror\",{\"_index\":44,\"name\":{\"51\":{}},\"comment\":{}}],[\"unlesstag\",{\"_index\":265,\"name\":{\"441\":{}},\"comment\":{}}],[\"update\",{\"_index\":40,\"name\":{\"41\":{},\"45\":{},\"50\":{},\"54\":{},\"58\":{}},\"comment\":{}}],[\"value\",{\"_index\":85,\"name\":{\"103\":{},\"107\":{},\"133\":{},\"319\":{},\"345\":{},\"463\":{}},\"comment\":{}}],[\"valuetoken\",{\"_index\":114,\"name\":{\"162\":{}},\"comment\":{}}],[\"variable\",{\"_index\":241,\"name\":{\"326\":{},\"337\":{},\"377\":{},\"384\":{},\"433\":{}},\"comment\":{}}],[\"version\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"withvar\",{\"_index\":250,\"name\":{\"360\":{}},\"comment\":{}}],[\"word\",{\"_index\":120,\"name\":{\"172\":{}},\"comment\":{}}],[\"write\",{\"_index\":50,\"name\":{\"65\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/api/assets/style.css b/api/assets/style.css new file mode 100644 index 000000000..496e66f21 --- /dev/null +++ b/api/assets/style.css @@ -0,0 +1,1279 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-ts: #db1373; + --light-color-ts-interface: #139d2c; + --light-color-ts-enum: #9c891a; + --light-color-ts-class: #2484e5; + --light-color-ts-function: #572be7; + --light-color-ts-namespace: #b111c9; + --light-color-ts-private: #707070; + --light-color-ts-variable: #4d68ff; + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + --dark-color-ts: #ff6492; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-class: #61b0ff; + --dark-color-ts-function: #9772ff; + --dark-color-ts-namespace: #e14dff; + --dark-color-ts-private: #e2e2e2; + --dark-color-ts-variable: #4d68ff; + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } +} + +html { + color-scheme: var(--color-scheme); +} + +body { + margin: 0; +} + +:root[data-theme="light"] { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-function: var(--light-color-ts-function); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-private: var(--light-color-ts-private); + --color-ts-variable: var(--light-color-ts-variable); + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); +} + +:root[data-theme="dark"] { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-private: var(--dark-color-ts-private); + --color-ts-variable: var(--dark-color-ts-variable); + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +.always-visible, +.always-visible .tsd-signatures { + display: inherit !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1 { + font-size: 1.875rem; + margin: 0.67rem 0; +} + +h2 { + font-size: 1.5rem; + margin: 0.83rem 0; +} + +h3 { + font-size: 1.25rem; + margin: 1rem 0; +} + +h4 { + font-size: 1.05rem; + margin: 1.33rem 0; +} + +h5 { + font-size: 1rem; + margin: 1.5rem 0; +} + +h6 { + font-size: 0.875rem; + margin: 2.33rem 0; +} + +.uppercase { + text-transform: uppercase; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1600px; + padding: 0 2rem; +} + +@media (min-width: 640px) { + .container { + padding: 0 4rem; + } +} +@media (min-width: 1200px) { + .container { + padding: 0 8rem; + } +} +@media (min-width: 1600px) { + .container { + padding: 0 12rem; + } +} + +/* Footer */ +.tsd-generator { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; +} + +.tsd-generator > p { + margin-top: 0; + margin-bottom: 0; + padding: 0 1rem; +} + +.container-main { + display: flex; + justify-content: space-between; + position: relative; + margin: 0 auto; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 2rem 1rem; +} + +.col-4 { + flex: 0 0 25%; +} +.col-8 { + flex: 1 0; + flex-wrap: wrap; + padding-left: 0; +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; +} + +pre { + padding: 10px; + border: 0.1em solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} + +@media (max-width: 1024px) { + html .col-content { + float: none; + max-width: 100%; + width: 100%; + padding-top: 3rem; + } + html .col-menu { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + max-width: 25rem; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-menu > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +.tsd-comment-tags { + display: flex; + flex-direction: column; +} +dl.tsd-comment-tag-group { + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; +} +dl.tsd-comment-tag-group dt { + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; +} +dl.tsd-comment-tag-group dd { + margin: 0; +} +code.tsd-tag { + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; +} +h1 code.tsd-tag:first-of-type { + margin-left: 0.25em; +} + +dl.tsd-comment-tag-group dd:before, +dl.tsd-comment-tag-group dd:after { + content: " "; +} +dl.tsd-comment-tag-group dd pre, +dl.tsd-comment-tag-group dd:after { + clear: both; +} +dl.tsd-comment-tag-group p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.tsd-filter-visibility h4 { + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; +} +.tsd-filter-item:not(:last-child) { + margin-bottom: 0.5rem; +} +.tsd-filter-input { + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} +.tsd-filter-input input[type="checkbox"] { + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; +} +.tsd-filter-input input[type="checkbox"]:disabled { + pointer-events: none; +} +.tsd-filter-input svg { + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. + Don't remove unless you know what you're doing. */ + opacity: 0.99; +} +.tsd-filter-input input[type="checkbox"]:focus + svg { + transform: scale(0.95); +} +.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { + transform: scale(1); +} +.tsd-checkbox-background { + fill: var(--color-accent); +} +input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { + stroke: var(--color-text); +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { + stroke: var(--color-accent); +} + +.tsd-theme-toggle { + padding-top: 0.75rem; +} +.tsd-theme-toggle > h4 { + display: inline; + vertical-align: middle; + margin-right: 0.75rem; +} + +.tsd-hierarchy { + list-style: square; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-panel-group.tsd-index-group { + margin-bottom: 0; +} +.tsd-index-panel .tsd-index-list { + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; +} +@media (max-width: 1024px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } +} +@media (max-width: 768px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } +} +.tsd-index-panel .tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} +.tsd-index-panel a, +.tsd-index-panel a.tsd-parent-kind-module { + color: var(--color-ts); +} +.tsd-index-panel a.tsd-parent-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-parent-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-parent-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-module { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-index-panel a.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-index-panel a.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-index-panel a.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-index-panel a.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-index-panel a.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-index-panel a.tsd-is-private { + color: var(--color-ts-private); +} + +.tsd-flag { + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; +} + +.tsd-anchor { + position: absolute; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} +.tsd-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation a { + display: block; + margin: 0.4rem 0; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary .tsd-accordion-details > ul { + margin-top: 0.75rem; +} +.tsd-navigation.primary a { + padding: 0.75rem 0.5rem; + margin: 0; +} +.tsd-navigation.primary ul li a { + margin-left: 0.5rem; +} +.tsd-navigation.primary ul li li a { + margin-left: 1.5rem; +} +.tsd-navigation.primary ul li li li a { + margin-left: 2.5rem; +} +.tsd-navigation.primary ul li li li li a { + margin-left: 3.5rem; +} +.tsd-navigation.primary ul li li li li li a { + margin-left: 4.5rem; +} +.tsd-navigation.primary ul li li li li li li a { + margin-left: 5.5rem; +} +.tsd-navigation.primary li.current > a { + border-left: 0.15rem var(--color-text) solid; +} +.tsd-navigation.primary li.selected > a { + font-weight: bold; + border-left: 0.2rem var(--color-text) solid; +} +.tsd-navigation.primary ul li a:hover { + border-left: 0.2rem var(--color-text-aside) solid; +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary > ul { + display: inline; + padding-right: 0.5rem; + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 0; +} +.tsd-navigation.secondary ul li li a { + padding-left: 1.1rem; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 2.2rem; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 3.3rem; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 4.4rem; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 5.5rem; +} + +#tsd-sidebar-links a { + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; +} +#tsd-sidebar-links a:last-of-type { + margin-bottom: 0; +} + +a.tsd-index-link { + margin: 0.25rem 0; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; +} +.tsd-accordion-summary > h1, +.tsd-accordion-summary > h2, +.tsd-accordion-summary > h3, +.tsd-accordion-summary > h4, +.tsd-accordion-summary > h5 { + display: inline-flex; + align-items: center; + vertical-align: middle; + margin-bottom: 0; + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; +} +.tsd-accordion-summary { + display: block; + cursor: pointer; +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; +} +.tsd-index-accordion .tsd-accordion-summary svg { + margin-right: 0.25rem; +} +.tsd-index-content > :not(:first-child) { + margin-top: 0.75rem; +} +.tsd-index-heading { + margin-top: 1.5rem; + margin-bottom: 0.75rem; +} + +.tsd-kind-icon { + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; +} +.tsd-kind-icon path { + transform-origin: center; + transform: scale(1.1); +} +.tsd-signature > .tsd-kind-icon { + margin-right: 0.8rem; +} + +@media (min-width: 1025px) { + .col-content { + margin: 2rem auto; + } + + .menu-sticky-wrap { + position: sticky; + height: calc(100vh - 2rem); + top: 4rem; + right: 0; + padding: 0 1.5rem; + padding-top: 1rem; + margin-top: 3rem; + transition: 0.3s ease-in-out; + transition-property: top, padding-top, padding, height; + overflow-y: auto; + } + .col-menu { + border-left: 1px solid var(--color-accent); + } + .col-menu--hide { + top: 1rem; + } + .col-menu .tsd-navigation:not(:last-child) { + padding-bottom: 1.75rem; + } +} + +.tsd-panel { + margin-bottom: 2.5rem; +} +.tsd-panel.tsd-member { + margin-bottom: 4rem; +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: none; +} + +.tsd-panel-group { + margin: 4rem 0; +} +.tsd-panel-group.tsd-index-group { + margin: 2rem 0; +} +.tsd-panel-group.tsd-index-group details { + margin: 2rem 0; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title, +#tsd-toolbar-links a { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: var(--color-background); +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-background-secondary); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: var(--color-accent); +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-accent); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title, +#tsd-search.has-focus #tsd-toolbar-links a { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +#tsd-toolbar-links { + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; +} +#tsd-toolbar-links a { + margin-left: 1.5rem; +} +#tsd-toolbar-links a:hover { + text-decoration: underline; +} + +.tsd-signature { + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; +} +.tsd-signatures .tsd-signature { + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; +} +.tsd-description .tsd-signatures .tsd-signature { + border-width: 1px; +} + +ul.tsd-parameter-list, +ul.tsd-type-parameter-list { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameter-list > li.tsd-parameter-signature, +ul.tsd-type-parameter-list > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameter-list h5, +ul.tsd-type-parameter-list h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +.tsd-sources { + margin-top: 1rem; + font-size: 0.875em; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; +} +.tsd-page-toolbar a { + color: var(--color-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .tsd-toolbar-contents { + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; +} +.tsd-page-toolbar .table-cell { + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} +.tsd-page-toolbar .tsd-toolbar-icon { + box-sizing: border-box; + line-height: 0; + padding: 12px 0; +} + +.tsd-page-toolbar--hide { + transform: translateY(-100%); +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-accent); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} + +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +@media (max-width: 1024px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +img { + max-width: 100%; +} + +.tsd-anchor-icon { + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} + +.deprecated { + text-decoration: line-through; +} + +.warning { + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); +} + +* { + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); +} + +*::-webkit-scrollbar { + width: 0.75rem; +} + +*::-webkit-scrollbar-track { + background: var(--color-icon-background); +} + +*::-webkit-scrollbar-thumb { + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); +} diff --git a/api/classes/AssertionError.html b/api/classes/AssertionError.html new file mode 100644 index 000000000..d82f49f7b --- /dev/null +++ b/api/classes/AssertionError.html @@ -0,0 +1,169 @@ +AssertionError | liquidjs
+
+ +
+
+
+
+ +

Class AssertionError

+
+

Hierarchy

+
    +
  • Error +
      +
    • AssertionError
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
message: string
+
+ +
name: string
+
+ +
stack?: string
+
+ +
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
+
+

Type declaration

+
+
+ +
stackTraceLimit: number
+
+

Methods

+
+ +
    + +
  • +

    Create .stack property on a target object

    +
    +
    +

    Parameters

    +
      +
    • +
      targetObject: object
    • +
    • +
      Optional constructorOpt: Function
    +

    Returns void

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/api/classes/AssignTag.html b/api/classes/AssignTag.html new file mode 100644 index 000000000..bde18c198 --- /dev/null +++ b/api/classes/AssignTag.html @@ -0,0 +1,148 @@ +AssignTag | liquidjs
+
+ +
+
+
+
+ +

Class AssignTag

+
+

Hierarchy

+
    +
  • Tag +
      +
    • AssignTag
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
key: string
+
+ +
liquid: Liquid
+
+ +
name: string
+
+ +
token: TagToken
+
+ +
value: Value
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/api/classes/BlockTag.html b/api/classes/BlockTag.html new file mode 100644 index 000000000..d06e5a929 --- /dev/null +++ b/api/classes/BlockTag.html @@ -0,0 +1,178 @@ +BlockTag | liquidjs
+
+ +
+
+
+
+ +

Class BlockTag

+
+

Hierarchy

+
    +
  • Tag +
      +
    • BlockTag
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
block: string
+
+ +
liquid: Liquid
+
+ +
name: string
+
+ +
templates: Template[] = []
+
+ +
token: TagToken
+
+

Methods

+
+ +
    + +
  • +
    +

    Parameters

    +
    +

    Returns ((superBlock: BlockDrop, emitter: Emitter) => any)

    +
      +
    • +
        +
      • (superBlock: BlockDrop, emitter: Emitter): any
      • +
      • +
        +

        Parameters

        +
          +
        • +
          superBlock: BlockDrop
        • +
        • +
          emitter: Emitter
        +

        Returns any

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/api/classes/BreakTag.html b/api/classes/BreakTag.html new file mode 100644 index 000000000..b02635a6b --- /dev/null +++ b/api/classes/BreakTag.html @@ -0,0 +1,136 @@ +BreakTag | liquidjs
+
+ +
+
+
+
+ +

Class BreakTag

+
+

Hierarchy

+
    +
  • Tag +
      +
    • BreakTag
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
liquid: Liquid
+
+ +
name: string
+
+ +
token: TagToken
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/api/classes/CaptureTag.html b/api/classes/CaptureTag.html new file mode 100644 index 000000000..3f3524462 --- /dev/null +++ b/api/classes/CaptureTag.html @@ -0,0 +1,148 @@ +CaptureTag | liquidjs
+
+ +
+
+
+
+ +

Class CaptureTag

+
+

Hierarchy

+
    +
  • Tag +
      +
    • CaptureTag
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
liquid: Liquid
+
+ +
name: string
+
+ +
templates: Template[] = []
+
+ +
token: TagToken
+
+ +
variable: string
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/api/classes/CaseTag.html b/api/classes/CaseTag.html new file mode 100644 index 000000000..89e4709c6 --- /dev/null +++ b/api/classes/CaseTag.html @@ -0,0 +1,157 @@ +CaseTag | liquidjs
+
+ +
+
+
+
+ +

Class CaseTag

+
+

Hierarchy

+
    +
  • Tag +
      +
    • CaseTag
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
branches: {
    templates: Template[];
    values: ValueToken[];
}[] = []
+
+ +
elseTemplates: Template[] = []
+
+ +
liquid: Liquid
+
+ +
name: string
+
+ +
token: TagToken
+
+ +
value: Value
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/api/classes/CommentTag.html b/api/classes/CommentTag.html new file mode 100644 index 000000000..de4e178f0 --- /dev/null +++ b/api/classes/CommentTag.html @@ -0,0 +1,129 @@ +CommentTag | liquidjs
+
+ +
+
+
+
+ +

Class CommentTag

+
+

Hierarchy

+
    +
  • Tag +
      +
    • CommentTag
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
liquid: Liquid
+
+ +
name: string
+
+ +
token: TagToken
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/api/classes/Context.html b/api/classes/Context.html new file mode 100644 index 000000000..19e5a5fb4 --- /dev/null +++ b/api/classes/Context.html @@ -0,0 +1,370 @@ +Context | liquidjs
+
+ +
+
+
+
+ +

Class Context

+
+

Hierarchy

+
    +
  • Context
+
+
+
+ +
+
+

Constructors

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      env: object = {}
    • +
    • +
      opts: NormalizedFullOptions = defaultOptions
    • +
    • +
      renderOptions: RenderOptions = {}
    +

    Returns Context

+
+

Properties

+
+ +
environments: Scope
+

user passed in scope +{% increment %}, {% decrement %} changes this scope, +whereas {% capture %}, {% assign %} only hide this scope

+
+
+ +
globals: Scope
+

global scope used as fallback for missing variables

+
+
+ +
opts: NormalizedFullOptions
+

The normalized liquid options object

+
+
+ +
ownPropertyOnly: boolean
+
+ +
registers: {} = {}
+
+

Type declaration

+
    +
    + +
    scopes: Scope[] = ...
    +

    insert a Context-level empty scope, +for tags like {% capture %} {% assign %} to operate

    +
    +
    + +
    strictVariables: boolean
    +

    Throw when accessing undefined variable?

    +
    +
    + +
    sync: boolean
    +
    +

    Methods

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        paths: PropertyKey[]
      +

      Returns IterableIterator<unknown>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        scope: unknown
      • +
      • +
        paths: string | PropertyKey[]
      +

      Returns IterableIterator<unknown>

    +
    + +
    +
    + +
    +
    + +
      + +
    • +
      +

      Deprecated

      use _get() or getSync() instead

      +
      +
      +

      Parameters

      +
        +
      • +
        paths: PropertyKey[]
      +

      Returns unknown

    +
    + +
    +
    + +
      + +
    • +
      +

      Deprecated

      use _get() instead

      +
      +
      +

      Parameters

      +
        +
      • +
        scope: unknown
      • +
      • +
        paths: string | PropertyKey[]
      +

      Returns IterableIterator<unknown>

    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        paths: PropertyKey[]
      +

      Returns unknown

    +
    + +
    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        keyValues: [string, any][]
      +

      Returns void

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Rest ...keys: string[]
      +

      Returns [string, any][]

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        key: string
      • +
      • +
        value: any
      +

      Returns any

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/ContinueTag.html b/api/classes/ContinueTag.html new file mode 100644 index 000000000..c65c48a49 --- /dev/null +++ b/api/classes/ContinueTag.html @@ -0,0 +1,136 @@ +ContinueTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class ContinueTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • ContinueTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/CycleTag.html b/api/classes/CycleTag.html new file mode 100644 index 000000000..74f485bc8 --- /dev/null +++ b/api/classes/CycleTag.html @@ -0,0 +1,150 @@ +CycleTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class CycleTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • CycleTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    candidates: ValueToken[] = []
    +
    + +
    group?: ValueToken
    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/DecrementTag.html b/api/classes/DecrementTag.html new file mode 100644 index 000000000..5ea6f3065 --- /dev/null +++ b/api/classes/DecrementTag.html @@ -0,0 +1,143 @@ +DecrementTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class DecrementTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • DecrementTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    + +
    variable: string
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Drop.html b/api/classes/Drop.html new file mode 100644 index 000000000..86babffdb --- /dev/null +++ b/api/classes/Drop.html @@ -0,0 +1,90 @@ +Drop | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class DropAbstract

    +
    +

    Hierarchy

    +
      +
    • Drop
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Methods

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        key: string | number
      +

      Returns undefined | string | Promise<undefined | string>

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/EchoTag.html b/api/classes/EchoTag.html new file mode 100644 index 000000000..9c8aebb33 --- /dev/null +++ b/api/classes/EchoTag.html @@ -0,0 +1,143 @@ +EchoTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class EchoTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • EchoTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    + +
    value: Value
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Expression.html b/api/classes/Expression.html new file mode 100644 index 000000000..4c1d61b2a --- /dev/null +++ b/api/classes/Expression.html @@ -0,0 +1,111 @@ +Expression | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class Expression

    +
    +

    Hierarchy

    +
      +
    • Expression
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    postfix: Token[]
    +
    +

    Methods

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        ctx: Context
      • +
      • +
        Optional lenient: boolean
      +

      Returns Generator<unknown, unknown, unknown>

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Filter.html b/api/classes/Filter.html new file mode 100644 index 000000000..daac6741d --- /dev/null +++ b/api/classes/Filter.html @@ -0,0 +1,145 @@ +Filter | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class Filter

    +
    +

    Hierarchy

    +
      +
    • Filter
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    args: FilterArg[]
    +
    + +
    handler: FilterHandler
    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    raw: boolean
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/ForTag.html b/api/classes/ForTag.html new file mode 100644 index 000000000..90aa9abbd --- /dev/null +++ b/api/classes/ForTag.html @@ -0,0 +1,171 @@ +ForTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class ForTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • ForTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    collection: ValueToken
    +
    + +
    elseTemplates: Template[]
    +
    + +
    hash: Hash
    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    templates: Template[]
    +
    + +
    token: TagToken
    +
    + +
    variable: string
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Hash.html b/api/classes/Hash.html new file mode 100644 index 000000000..d6e192a77 --- /dev/null +++ b/api/classes/Hash.html @@ -0,0 +1,119 @@ +Hash | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class Hash

    +
    +

    Key-Value Pairs Representing Tag Arguments +Example: + For the markup , foo:'bar', coo:2 reversed %}, + hash['foo'] === 'bar' + hash['coo'] === 2 + hash['reversed'] === undefined

    +
    +
    +

    Hierarchy

    +
      +
    • Hash
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        markup: string
      • +
      • +
        Optional jekyllStyle: boolean
      +

      Returns Hash

    +
    +

    Properties

    +
    + +
    hash: HashValueTokens = {}
    +
    +

    Methods

    +
    + +
      + +
    • +
      +

      Parameters

      +
      +

      Returns Generator<unknown, Record<string, any>, unknown>

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/IfTag.html b/api/classes/IfTag.html new file mode 100644 index 000000000..434d0d409 --- /dev/null +++ b/api/classes/IfTag.html @@ -0,0 +1,150 @@ +IfTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class IfTag

    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    branches: {
        templates: Template[];
        value: Value;
    }[] = []
    +
    + +
    elseTemplates: Template[] = []
    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/IncludeTag.html b/api/classes/IncludeTag.html new file mode 100644 index 000000000..f1619286b --- /dev/null +++ b/api/classes/IncludeTag.html @@ -0,0 +1,150 @@ +IncludeTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class IncludeTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • IncludeTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    hash: Hash
    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    + +
    withVar?: ValueToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/IncrementTag.html b/api/classes/IncrementTag.html new file mode 100644 index 000000000..2a4021f7e --- /dev/null +++ b/api/classes/IncrementTag.html @@ -0,0 +1,143 @@ +IncrementTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class IncrementTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • IncrementTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    + +
    variable: string
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/InlineCommentTag.html b/api/classes/InlineCommentTag.html new file mode 100644 index 000000000..60b1f0e07 --- /dev/null +++ b/api/classes/InlineCommentTag.html @@ -0,0 +1,129 @@ +InlineCommentTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class InlineCommentTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • InlineCommentTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/LayoutTag.html b/api/classes/LayoutTag.html new file mode 100644 index 000000000..013faf353 --- /dev/null +++ b/api/classes/LayoutTag.html @@ -0,0 +1,157 @@ +LayoutTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class LayoutTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • LayoutTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    args: Hash
    +
    + +
    file?: ParsedFileName
    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    templates: Template[]
    +
    + +
    token: TagToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Liquid.html b/api/classes/Liquid.html new file mode 100644 index 000000000..a32b371b8 --- /dev/null +++ b/api/classes/Liquid.html @@ -0,0 +1,594 @@ +Liquid | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class Liquid

    +
    +

    Hierarchy

    +
      +
    • Liquid
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    filters: Record<string, FilterImplOptions> = {}
    +
    + +
    options: NormalizedFullOptions
    +
    + +
    parser: Parser
    +
    + +
    renderer: Render = ...
    +
    + +
    tags: Record<string, TagClass> = {}
    +
    +

    Methods

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        str: string
      • +
      • +
        Optional scope: object | Context
      +

      Returns IterableIterator<any>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        html: string
      • +
      • +
        scope: undefined | object | Context
      • +
      • +
        renderOptions: RenderOptions
      +

      Returns IterableIterator<any>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        file: string
      • +
      • +
        Optional sync: boolean
      • +
      • +
        Optional lookupType: LookupType
      • +
      • +
        Optional currentFile: string
      +

      Returns Generator<unknown, Template[], unknown>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        file: string
      • +
      • +
        Optional sync: boolean
      • +
      • +
        Optional currentFile: string
      +

      Returns Generator<unknown, Template[], string | Template[]>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        file: string
      • +
      • +
        Optional sync: boolean
      • +
      • +
        Optional currentFile: string
      +

      Returns Generator<unknown, Template[], string | Template[]>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        tpl: Template[]
      • +
      • +
        scope: undefined | object | Context
      • +
      • +
        renderOptions: RenderOptions
      +

      Returns IterableIterator<any>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        file: string
      • +
      • +
        ctx: undefined | object | Context
      • +
      • +
        renderFileOptions: RenderFileOptions
      +

      Returns Generator<any, any, unknown>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        str: string
      • +
      • +
        Optional scope: object | Context
      +

      Returns Promise<any>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        str: string
      • +
      • +
        Optional scope: object | Context
      +

      Returns any

    +
    + +
      + +
    • +

      Returns ((this: any, filePath: string, ctx: object, callback: ((err: null | Error, rendered: string) => void)) => void)

      +
        +
      • +
          +
        • (this: any, filePath: string, ctx: object, callback: ((err: null | Error, rendered: string) => void)): void
        • +
        • +
          +

          Parameters

          +
            +
          • +
            this: any
          • +
          • +
            filePath: string
          • +
          • +
            ctx: object
          • +
          • +
            callback: ((err: null | Error, rendered: string) => void)
            +
              +
            • +
                +
              • (err: null | Error, rendered: string): void
              • +
              • +
                +

                Parameters

                +
                  +
                • +
                  err: null | Error
                • +
                • +
                  rendered: string
                +

                Returns void

          +

          Returns void

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        html: string
      • +
      • +
        Optional filepath: string
      +

      Returns Template[]

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        html: string
      • +
      • +
        Optional scope: object | Context
      • +
      • +
        Optional renderOptions: RenderOptions
      +

      Returns Promise<any>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        html: string
      • +
      • +
        Optional scope: object | Context
      • +
      • +
        Optional renderOptions: RenderOptions
      +

      Returns any

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        file: string
      • +
      • +
        Optional lookupType: LookupType
      +

      Returns Promise<Template[]>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        file: string
      • +
      • +
        Optional lookupType: LookupType
      +

      Returns Template[]

    +
    + +
    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        name: string
      • +
      • +
        tag: TagClass | TagImplOptions
      +

      Returns void

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        tpl: Template[]
      • +
      • +
        Optional scope: object
      • +
      • +
        Optional renderOptions: RenderOptions
      +

      Returns Promise<any>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        file: string
      • +
      • +
        Optional ctx: object | Context
      • +
      • +
        Optional renderFileOptions: RenderFileOptions
      +

      Returns Promise<any>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        file: string
      • +
      • +
        Optional ctx: object | Context
      • +
      • +
        Optional renderFileOptions: RenderFileOptions
      +

      Returns any

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        file: string
      • +
      • +
        Optional scope: object
      • +
      • +
        Optional renderOptions: RenderOptions
      +

      Returns Promise<ReadableStream>

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        tpl: Template[]
      • +
      • +
        Optional scope: object
      • +
      • +
        Optional renderOptions: RenderOptions
      +

      Returns any

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        tpl: Template[]
      • +
      • +
        Optional scope: object
      • +
      • +
        renderOptions: RenderOptions = {}
      +

      Returns ReadableStream

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/LiquidError.html b/api/classes/LiquidError.html new file mode 100644 index 000000000..c8dc8a3c0 --- /dev/null +++ b/api/classes/LiquidError.html @@ -0,0 +1,207 @@ +LiquidError | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class LiquidErrorAbstract

    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    context: string
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    originalError: Error
    +
    + +
    stack?: string
    +
    + +
    token: Token
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/LiquidTag.html b/api/classes/LiquidTag.html new file mode 100644 index 000000000..ad2a7c8e9 --- /dev/null +++ b/api/classes/LiquidTag.html @@ -0,0 +1,143 @@ +LiquidTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class LiquidTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • LiquidTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    templates: Template[]
    +
    + +
    token: TagToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Output.html b/api/classes/Output.html new file mode 100644 index 000000000..8e2631525 --- /dev/null +++ b/api/classes/Output.html @@ -0,0 +1,130 @@ +Output | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class Output

    +
    +

    Hierarchy

    +
      +
    • TemplateImpl<OutputToken> +
        +
      • Output
    +
    +

    Implements

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    token: OutputToken
    +
    + +
    value: Value
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/ParseError.html b/api/classes/ParseError.html new file mode 100644 index 000000000..c79d867fc --- /dev/null +++ b/api/classes/ParseError.html @@ -0,0 +1,190 @@ +ParseError | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class ParseError

    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    context: string
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/ParseStream.html b/api/classes/ParseStream.html new file mode 100644 index 000000000..ee916869c --- /dev/null +++ b/api/classes/ParseStream.html @@ -0,0 +1,204 @@ +ParseStream | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class ParseStream<T>

    +
    +

    Type Parameters

    +
    +
    +

    Hierarchy

    +
      +
    • ParseStream
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    handlers: Record<string, ((arg: any) => void)> = {}
    +
    + +
    parseToken: ParseToken<T>
    +
    + +
    stopRequested: boolean = false
    +
    + +
    tokens: T[]
    +
    +

    Methods

    +
    + +
    +
    + +
    +
    + +
    +
    + +
      + +
    • +
      +

      Type Parameters

      +
      +
      +

      Parameters

      +
        +
      • +
        event: string
      • +
      • +
        Optional arg: T
      +

      Returns boolean

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/RawTag.html b/api/classes/RawTag.html new file mode 100644 index 000000000..925e7bf12 --- /dev/null +++ b/api/classes/RawTag.html @@ -0,0 +1,136 @@ +RawTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class RawTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • RawTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    + +
    tokens: TopLevelToken[] = []
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/RenderError.html b/api/classes/RenderError.html new file mode 100644 index 000000000..305019016 --- /dev/null +++ b/api/classes/RenderError.html @@ -0,0 +1,205 @@ +RenderError | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class RenderError

    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    context: string
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/RenderTag.html b/api/classes/RenderTag.html new file mode 100644 index 000000000..b27842fa8 --- /dev/null +++ b/api/classes/RenderTag.html @@ -0,0 +1,157 @@ +RenderTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class RenderTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • RenderTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    currentFile?: string
    +
    + +
    file: ParsedFileName
    +
    + +
    hash: Hash
    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/TablerowTag.html b/api/classes/TablerowTag.html new file mode 100644 index 000000000..eabd53835 --- /dev/null +++ b/api/classes/TablerowTag.html @@ -0,0 +1,164 @@ +TablerowTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class TablerowTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • TablerowTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    args: Hash
    +
    + +
    collection: ValueToken
    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    templates: Template[]
    +
    + +
    token: TagToken
    +
    + +
    variable: string
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Tag.html b/api/classes/Tag.html new file mode 100644 index 000000000..035862041 --- /dev/null +++ b/api/classes/Tag.html @@ -0,0 +1,161 @@ +Tag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class TagAbstract

    +
    +

    Hierarchy

    +
    +
    +

    Implements

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/TagToken.html b/api/classes/TagToken.html new file mode 100644 index 000000000..5173eaa64 --- /dev/null +++ b/api/classes/TagToken.html @@ -0,0 +1,209 @@ +TagToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class TagToken

    +
    +

    Hierarchy

    +
      +
    • DelimitedToken +
        +
      • TagToken
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        input: string
      • +
      • +
        begin: number
      • +
      • +
        end: number
      • +
      • +
        options: NormalizedFullOptions
      • +
      • +
        Optional file: string
      +

      Returns TagToken

    +
    +

    Properties

    +
    + +
    args: string
    +
    + +
    begin: number
    +
    + +
    content: string
    +
    + +
    end: number
    +
    + +
    file?: string
    +
    + +
    input: string
    +
    + +
    kind: TokenKind
    +
    + +
    name: string
    +
    + +
    trimLeft: boolean = false
    +
    + +
    trimRight: boolean = false
    +
    +

    Methods

    +
    + +
      + +
    • +

      Returns number[]

    +
    + +
      + +
    • +

      Returns string

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/TimezoneDate.html b/api/classes/TimezoneDate.html new file mode 100644 index 000000000..534513894 --- /dev/null +++ b/api/classes/TimezoneDate.html @@ -0,0 +1,285 @@ +TimezoneDate | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class TimezoneDate

    +
    +

    A date implementation with timezone info, just like Ruby date

    +

    Implementation:

    +
      +
    • create a Date offset by it's timezone difference, avoiding overriding a bunch of methods
    • +
    • rewrite getTimezoneOffset() to trick strftime
    • +
    +
    +
    +

    Hierarchy

    +
      +
    • TimezoneDate
    +
    +

    Implements

    +
      +
    • LiquidDate
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    date: Date
    +
    + +
    timezoneOffset: number
    +
    +

    Methods

    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional locale: string
      +

      Returns string

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional locale: string
      +

      Returns string

    +
    + +
      + +
    • +

      Create a Date object fixed to it's declared Timezone. Both

      +
        +
      • 2021-08-06T02:29:00.000Z and
      • +
      • 2021-08-06T02:29:00.000+08:00 +will always be displayed as
      • +
      • 2021-08-06 02:29:00 +regardless timezoneOffset in JavaScript realm
      • +
      +

      The implementation hack: +Instead of calling .getMonth()/.getUTCMonth() respect to preserveTimezones, +we create a different Date to trick strftime, it's both simpler and more performant. +Given that a template is expected to be parsed fewer times than rendered.

      +
      +
      +

      Parameters

      +
        +
      • +
        dateString: string
      +

      Returns LiquidDate

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Token.html b/api/classes/Token.html new file mode 100644 index 000000000..1c89dc1c4 --- /dev/null +++ b/api/classes/Token.html @@ -0,0 +1,160 @@ +Token | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class TokenAbstract

    +
    +

    Hierarchy

    +
      +
    • Token
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        kind: TokenKind
      • +
      • +
        input: string
      • +
      • +
        begin: number
      • +
      • +
        end: number
      • +
      • +
        Optional file: string
      +

      Returns Token

    +
    +

    Properties

    +
    + +
    begin: number
    +
    + +
    end: number
    +
    + +
    file?: string
    +
    + +
    input: string
    +
    + +
    kind: TokenKind
    +
    +

    Methods

    +
    + +
    +
    + +
    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/TokenizationError.html b/api/classes/TokenizationError.html new file mode 100644 index 000000000..07237fa73 --- /dev/null +++ b/api/classes/TokenizationError.html @@ -0,0 +1,190 @@ +TokenizationError | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class TokenizationError

    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    context: string
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Tokenizer.html b/api/classes/Tokenizer.html new file mode 100644 index 000000000..7789e3119 --- /dev/null +++ b/api/classes/Tokenizer.html @@ -0,0 +1,598 @@ +Tokenizer | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class Tokenizer

    +
    +

    Hierarchy

    +
      +
    • Tokenizer
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    N: number
    +
    + +
    file?: string
    +
    + +
    input: string
    +
    + +
    opTrie: Trie
    +
    + +
    p: number = 0
    +
    + +
    rawBeginAt: number = -1
    +
    +

    Methods

    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        stopStrings: string[]
      +

      Returns HTMLToken

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional jekyllStyle: boolean
      +

      Returns undefined | HashToken

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        Optional jekyllStyle: boolean
      +

      Returns HashToken[]

    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        options: NormalizedFullOptions
      +

      Returns LiquidTagToken

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        options: NormalizedFullOptions = defaultOptions
      +

      Returns LiquidTagToken[]

    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        options: NormalizedFullOptions = defaultOptions
      +

      Returns OutputToken

    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        delimiter: string
      +

      Returns number

    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
      + +
    • +
      +

      Deprecated

      use #readIdentifier instead

      +
      +

      Returns IdentifierToken

    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/UndefinedVariableError.html b/api/classes/UndefinedVariableError.html new file mode 100644 index 000000000..9b59c720c --- /dev/null +++ b/api/classes/UndefinedVariableError.html @@ -0,0 +1,190 @@ +UndefinedVariableError | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class UndefinedVariableError

    +
    +

    Hierarchy

    +
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    context: string
    +
    + +
    message: string
    +
    + +
    name: string
    +
    + +
    stack?: string
    +
    + +
    prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)
    +
    +

    Type declaration

    +
    +
    + +
    stackTraceLimit: number
    +
    +

    Methods

    +
    + +
    +
    + +
      + +
    • +

      Create .stack property on a target object

      +
      +
      +

      Parameters

      +
        +
      • +
        targetObject: object
      • +
      • +
        Optional constructorOpt: Function
      +

      Returns void

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/UnlessTag.html b/api/classes/UnlessTag.html new file mode 100644 index 000000000..660cba65d --- /dev/null +++ b/api/classes/UnlessTag.html @@ -0,0 +1,150 @@ +UnlessTag | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class UnlessTag

    +
    +

    Hierarchy

    +
      +
    • Tag +
        +
      • UnlessTag
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    branches: {
        templates: Template[];
        test: ((val: any, ctx: Context) => boolean);
        value: Value;
    }[] = []
    +
    + +
    elseTemplates: Template[] = []
    +
    + +
    liquid: Liquid
    +
    + +
    name: string
    +
    + +
    token: TagToken
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/Value.html b/api/classes/Value.html new file mode 100644 index 000000000..e55a64718 --- /dev/null +++ b/api/classes/Value.html @@ -0,0 +1,139 @@ +Value | liquidjs
    +
    + +
    +
    +
    +
    + +

    Class Value

    +
    +

    Hierarchy

    +
      +
    • Value
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    filters: Filter[] = []
    +
    + +
    initial: Expression
    +
    +

    Methods

    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        ctx: Context
      • +
      • +
        Optional lenient: boolean
      +

      Returns Generator<unknown, unknown, unknown>

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/classes/cache_lru_.lru.html b/api/classes/cache_lru_.lru.html deleted file mode 100644 index 3cbedffbf..000000000 --- a/api/classes/cache_lru_.lru.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - Class: LRU <T> | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: LRU <T>

    - - - -
    -
    -

    Type parameters

    T

    -

    Hierarchy

      -
    • LRU
    • -
    -

    Implements

    -

    Constructors

    constructor

    + new LRU(limit: number, size: number): LRU

    -

    Defined in src/cache/lru.ts:15

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    limitnumber-
    sizenumber0
    -

    Returns: LRU

    -

    Properties

    Private cache

    cache: Record‹string, Node‹T››

    -

    Defined in src/cache/lru.ts:13

    -
    -

    Private head

    head: Node‹T›

    -

    Defined in src/cache/lru.ts:14

    -
    -

    limit

    limit: number

    -

    Defined in src/cache/lru.ts:18

    -
    -

    size

    size: number

    -

    Defined in src/cache/lru.ts:19

    -
    -

    Private tail

    tail: Node‹T›

    -

    Defined in src/cache/lru.ts:15

    -

    Methods

    clear

    clear(): void

    -

    Defined in src/cache/lru.ts:57

    -

    Returns: void

    -
    -

    Private ensureLimit

    ensureLimit(): void

    -

    Defined in src/cache/lru.ts:64

    -

    Returns: void

    -
    -

    read

    read(key: string): T | undefined

    -

    Implementation of Cache

    -

    Defined in src/cache/lru.ts:41

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring
    -

    Returns: T | undefined

    -
    -

    remove

    remove(key: string): void

    -

    Implementation of Cache

    -

    Defined in src/cache/lru.ts:49

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring
    -

    Returns: void

    -
    -

    write

    write(key: string, value: T): void

    -

    Implementation of Cache

    -

    Defined in src/cache/lru.ts:27

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    keystring
    valueT
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/cache_lru_.node.html b/api/classes/cache_lru_.node.html deleted file mode 100644 index 511a4f227..000000000 --- a/api/classes/cache_lru_.node.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - Class: Node <T> | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Node <T>

    - - - -
    -
    -

    Type parameters

    T

    -

    Hierarchy

      -
    • Node
    • -
    -

    Constructors

    constructor

    + new Node(key: string, value: T, next: Node‹T›, prev: Node‹T›): Node

    -

    Defined in src/cache/lru.ts:3

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    keystring
    valueT
    nextNode‹T›
    prevNode‹T›
    -

    Returns: Node

    -

    Properties

    key

    key: string

    -

    Defined in src/cache/lru.ts:5

    -
    -

    next

    next: Node‹T›

    -

    Defined in src/cache/lru.ts:7

    -
    -

    prev

    prev: Node‹T›

    -

    Defined in src/cache/lru.ts:8

    -
    -

    value

    value: T

    -

    Defined in src/cache/lru.ts:6

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/context_context_.context.html b/api/classes/context_context_.context.html deleted file mode 100644 index 7d1580947..000000000 --- a/api/classes/context_context_.context.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - Class: Context | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Context

    - - - -
    -
    -

    Hierarchy

      -
    • Context
    • -
    -

    Constructors

    constructor

    + new Context(env: object, opts: NormalizedFullOptions, renderOptions: RenderOptions): Context

    -

    Defined in src/context/context.ts:35

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    envobject{}
    optsNormalizedFullOptionsdefaultOptions
    renderOptionsRenderOptions{}
    -

    Returns: Context

    -

    Properties

    environments

    environments: Scope

    -

    Defined in src/context/context.ts:21

    -

    user passed in scope
    {% increment %}, {% decrement %} changes this scope,
    whereas {% capture %}, {% assign %} only hide this scope

    -
    -

    globals

    globals: Scope

    -

    Defined in src/context/context.ts:25

    -

    global scope used as fallback for missing variables

    -
    -

    opts

    opts: NormalizedFullOptions

    -

    Defined in src/context/context.ts:30

    -

    The normalized liquid options object

    -
    -

    ownPropertyOnly

    ownPropertyOnly: boolean

    -

    Defined in src/context/context.ts:35

    -
    -

    Private registers

    registers: object

    -

    Defined in src/context/context.ts:15

    -

    Type declaration:


    -

    Private scopes

    scopes: Scope[] = [{}]

    -

    Defined in src/context/context.ts:14

    -

    insert a Context-level empty scope,
    for tags like {% capture %} {% assign %} to operate

    -
    -

    strictVariables

    strictVariables: boolean

    -

    Defined in src/context/context.ts:34

    -

    Throw when accessing undefined variable?

    -
    -

    sync

    sync: boolean

    -

    Defined in src/context/context.ts:26

    -

    Methods

    _get

    _get(paths: PropertyKey[]): IterableIterator‹unknown›

    -

    Defined in src/context/context.ts:66

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    pathsPropertyKey[]
    -

    Returns: IterableIterator‹unknown›

    -
    -

    _getFromScope

    _getFromScope(scope: unknown, paths: PropertyKey[] | string): IterableIterator‹unknown›

    -

    Defined in src/context/context.ts:76

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    scopeunknown
    pathsPropertyKey[] | string
    -

    Returns: IterableIterator‹unknown›

    -
    -

    bottom

    bottom(): Scope

    -

    Defined in src/context/context.ts:92

    -

    Returns: Scope

    -
    -

    Private findScope

    findScope(key: string | number): Scope

    -

    Defined in src/context/context.ts:95

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring | number
    -

    Returns: Scope

    -
    -

    get

    get(paths: PropertyKey[]): unknown

    -

    Defined in src/context/context.ts:63

    -

    deprecated use _get() instead

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    pathsPropertyKey[]
    -

    Returns: unknown

    -
    -

    getAll

    getAll(): Scope

    -

    Defined in src/context/context.ts:56

    -

    Returns: Scope

    -
    -

    getFromScope

    getFromScope(scope: unknown, paths: PropertyKey[] | string): IterableIterator‹unknown›

    -

    Defined in src/context/context.ts:73

    -

    deprecated use _get() instead

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    scopeunknown
    pathsPropertyKey[] | string
    -

    Returns: IterableIterator‹unknown›

    -
    -

    getRegister

    getRegister(key: string): any

    -

    Defined in src/context/context.ts:44

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring
    -

    Returns: any

    -
    -

    pop

    pop(): undefined | ScopeObject‹› | Drop‹›

    -

    Defined in src/context/context.ts:89

    -

    Returns: undefined | ScopeObject‹› | Drop‹›

    -
    -

    push

    push(ctx: object): number

    -

    Defined in src/context/context.ts:86

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    ctxobject
    -

    Returns: number

    -
    -

    restoreRegister

    restoreRegister(keyValues: [string, any][]): void

    -

    Defined in src/context/context.ts:53

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keyValues[string, any][]
    -

    Returns: void

    -
    -

    saveRegister

    saveRegister(…keys: string[]): [string, any][]

    -

    Defined in src/context/context.ts:50

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    ...keysstring[]
    -

    Returns: [string, any][]

    -
    -

    setRegister

    setRegister(key: string, value: any): any

    -

    Defined in src/context/context.ts:47

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    keystring
    valueany
    -

    Returns: any

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/drop_blank_drop_.blankdrop.html b/api/classes/drop_blank_drop_.blankdrop.html deleted file mode 100644 index 78f7010f9..000000000 --- a/api/classes/drop_blank_drop_.blankdrop.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - Class: BlankDrop | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: BlankDrop

    - - - -
    -
    -

    Hierarchy

    EmptyDrop

    -

    BlankDrop

    -

    Implements

    -

    Methods

    equals

    equals(value: any): boolean

    -

    Overrides EmptyDrop.equals

    -

    Defined in src/drop/blank-drop.ts:5

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: boolean

    -
    -

    geq

    geq(): boolean

    -

    Inherited from EmptyDrop.geq

    -

    Defined in src/drop/empty-drop.ts:16

    -

    Returns: boolean

    -
    -

    gt

    gt(): boolean

    -

    Inherited from EmptyDrop.gt

    -

    Defined in src/drop/empty-drop.ts:13

    -

    Returns: boolean

    -
    -

    leq

    leq(): boolean

    -

    Inherited from EmptyDrop.leq

    -

    Defined in src/drop/empty-drop.ts:22

    -

    Returns: boolean

    -
    -

    liquidMethodMissing

    liquidMethodMissing(key: string | number): Promise‹string | undefined› | string | undefined

    -

    Inherited from Drop.liquidMethodMissing

    -

    Defined in src/drop/drop.ts:2

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring | number
    -

    Returns: Promise‹string | undefined› | string | undefined

    -
    -

    lt

    lt(): boolean

    -

    Inherited from EmptyDrop.lt

    -

    Defined in src/drop/empty-drop.ts:19

    -

    Returns: boolean

    -
    -

    valueOf

    valueOf(): string

    -

    Inherited from EmptyDrop.valueOf

    -

    Defined in src/drop/empty-drop.ts:25

    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/drop_block_drop_.blockdrop.html b/api/classes/drop_block_drop_.blockdrop.html deleted file mode 100644 index ce7fd5e88..000000000 --- a/api/classes/drop_block_drop_.blockdrop.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - Class: BlockDrop | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: BlockDrop

    - - - -
    -
    -

    Hierarchy

      -
    • Drop

      -

      BlockDrop

      -
    • -
    -

    Constructors

    constructor

    + new BlockDrop(superBlockRender: function): BlockDrop

    -

    Defined in src/drop/block-drop.ts:3

    -

    Parameters:

    -

    Default value superBlockRender: function= () => ‘’

    -

    ▸ (): Iterable‹any›

    -

    Returns: BlockDrop

    -

    Properties

    Private superBlockRender

    superBlockRender: function

    -

    Defined in src/drop/block-drop.ts:6

    -

    Type declaration:

    ▸ (): Iterable‹any›

    -

    Methods

    liquidMethodMissing

    liquidMethodMissing(key: string | number): Promise‹string | undefined› | string | undefined

    -

    Inherited from Drop.liquidMethodMissing

    -

    Defined in src/drop/drop.ts:2

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring | number
    -

    Returns: Promise‹string | undefined› | string | undefined

    -
    -

    super

    super(): Iterable‹any›

    -

    Defined in src/drop/block-drop.ts:14

    -

    Provide parent access in child block by
    {{ block.super }}

    -

    Returns: Iterable‹any›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/drop_drop_.drop.html b/api/classes/drop_drop_.drop.html deleted file mode 100644 index 15125a0b2..000000000 --- a/api/classes/drop_drop_.drop.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - Class: Drop | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Drop

    - - - -
    -
    -

    Hierarchy

    -

    Methods

    liquidMethodMissing

    liquidMethodMissing(key: string | number): Promise‹string | undefined› | string | undefined

    -

    Defined in src/drop/drop.ts:2

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring | number
    -

    Returns: Promise‹string | undefined› | string | undefined

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/drop_empty_drop_.emptydrop.html b/api/classes/drop_empty_drop_.emptydrop.html deleted file mode 100644 index 86cc84a1d..000000000 --- a/api/classes/drop_empty_drop_.emptydrop.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - Class: EmptyDrop | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: EmptyDrop

    - - - -
    -
    -

    Hierarchy

    -

    Implements

    -

    Methods

    equals

    equals(value: any): boolean

    -

    Defined in src/drop/empty-drop.ts:6

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: boolean

    -
    -

    geq

    geq(): boolean

    -

    Defined in src/drop/empty-drop.ts:16

    -

    Returns: boolean

    -
    -

    gt

    gt(): boolean

    -

    Defined in src/drop/empty-drop.ts:13

    -

    Returns: boolean

    -
    -

    leq

    leq(): boolean

    -

    Defined in src/drop/empty-drop.ts:22

    -

    Returns: boolean

    -
    -

    liquidMethodMissing

    liquidMethodMissing(key: string | number): Promise‹string | undefined› | string | undefined

    -

    Inherited from Drop.liquidMethodMissing

    -

    Defined in src/drop/drop.ts:2

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring | number
    -

    Returns: Promise‹string | undefined› | string | undefined

    -
    -

    lt

    lt(): boolean

    -

    Defined in src/drop/empty-drop.ts:19

    -

    Returns: boolean

    -
    -

    valueOf

    valueOf(): string

    -

    Defined in src/drop/empty-drop.ts:25

    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/drop_forloop_drop_.forloopdrop.html b/api/classes/drop_forloop_drop_.forloopdrop.html deleted file mode 100644 index 925eb2200..000000000 --- a/api/classes/drop_forloop_drop_.forloopdrop.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - Class: ForloopDrop | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: ForloopDrop

    - - - -
    -
    -

    Hierarchy

    -

    Constructors

    constructor

    + new ForloopDrop(length: number, collection: string, variable: string): ForloopDrop

    -

    Defined in src/drop/forloop-drop.ts:6

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    lengthnumber
    collectionstring
    variablestring
    -

    Returns: ForloopDrop

    -

    Properties

    Protected i

    i: number = 0

    -

    Defined in src/drop/forloop-drop.ts:4

    -
    -

    length

    length: number

    -

    Defined in src/drop/forloop-drop.ts:6

    -
    -

    name

    name: string

    -

    Defined in src/drop/forloop-drop.ts:5

    -

    Methods

    first

    first(): boolean

    -

    Defined in src/drop/forloop-drop.ts:21

    -

    Returns: boolean

    -
    -

    index

    index(): number

    -

    Defined in src/drop/forloop-drop.ts:18

    -

    Returns: number

    -
    -

    index0

    index0(): number

    -

    Defined in src/drop/forloop-drop.ts:15

    -

    Returns: number

    -
    -

    last

    last(): boolean

    -

    Defined in src/drop/forloop-drop.ts:24

    -

    Returns: boolean

    -
    -

    liquidMethodMissing

    liquidMethodMissing(key: string | number): Promise‹string | undefined› | string | undefined

    -

    Inherited from Drop.liquidMethodMissing

    -

    Defined in src/drop/drop.ts:2

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring | number
    -

    Returns: Promise‹string | undefined› | string | undefined

    -
    -

    next

    next(): void

    -

    Defined in src/drop/forloop-drop.ts:12

    -

    Returns: void

    -
    -

    rindex

    rindex(): number

    -

    Defined in src/drop/forloop-drop.ts:27

    -

    Returns: number

    -
    -

    rindex0

    rindex0(): number

    -

    Defined in src/drop/forloop-drop.ts:30

    -

    Returns: number

    -
    -

    valueOf

    valueOf(): string

    -

    Defined in src/drop/forloop-drop.ts:33

    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/drop_null_drop_.nulldrop.html b/api/classes/drop_null_drop_.nulldrop.html deleted file mode 100644 index 56bf9b59e..000000000 --- a/api/classes/drop_null_drop_.nulldrop.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - Class: NullDrop | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: NullDrop

    - - - -
    -
    -

    Hierarchy

      -
    • Drop

      -

      NullDrop

      -
    • -
    -

    Implements

    -

    Methods

    equals

    equals(value: any): boolean

    -

    Defined in src/drop/null-drop.ts:6

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: boolean

    -
    -

    geq

    geq(): boolean

    -

    Defined in src/drop/null-drop.ts:12

    -

    Returns: boolean

    -
    -

    gt

    gt(): boolean

    -

    Defined in src/drop/null-drop.ts:9

    -

    Returns: boolean

    -
    -

    leq

    leq(): boolean

    -

    Defined in src/drop/null-drop.ts:18

    -

    Returns: boolean

    -
    -

    liquidMethodMissing

    liquidMethodMissing(key: string | number): Promise‹string | undefined› | string | undefined

    -

    Inherited from Drop.liquidMethodMissing

    -

    Defined in src/drop/drop.ts:2

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring | number
    -

    Returns: Promise‹string | undefined› | string | undefined

    -
    -

    lt

    lt(): boolean

    -

    Defined in src/drop/null-drop.ts:15

    -

    Returns: boolean

    -
    -

    valueOf

    valueOf(): null

    -

    Defined in src/drop/null-drop.ts:21

    -

    Returns: null

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/drop_tablerowloop_drop_.tablerowloopdrop.html b/api/classes/drop_tablerowloop_drop_.tablerowloopdrop.html deleted file mode 100644 index 62bcfe968..000000000 --- a/api/classes/drop_tablerowloop_drop_.tablerowloopdrop.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - Class: TablerowloopDrop | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: TablerowloopDrop

    - - - -
    -
    -

    Hierarchy

    ForloopDrop

    -

    TablerowloopDrop

    -

    Constructors

    constructor

    + new TablerowloopDrop(length: number, cols: number, collection: string, variable: string): TablerowloopDrop

    -

    Overrides ForloopDrop.constructor

    -

    Defined in src/drop/tablerowloop-drop.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    lengthnumber
    colsnumber
    collectionstring
    variablestring
    -

    Returns: TablerowloopDrop

    -

    Properties

    Private cols

    cols: number

    -

    Defined in src/drop/tablerowloop-drop.ts:4

    -
    -

    Protected i

    i: number = 0

    -

    Inherited from ForloopDrop.i

    -

    Defined in src/drop/forloop-drop.ts:4

    -
    -

    length

    length: number

    -

    Inherited from ForloopDrop.length

    -

    Defined in src/drop/forloop-drop.ts:6

    -
    -

    name

    name: string

    -

    Inherited from ForloopDrop.name

    -

    Defined in src/drop/forloop-drop.ts:5

    -

    Methods

    col

    col(): number

    -

    Defined in src/drop/tablerowloop-drop.ts:16

    -

    Returns: number

    -
    -

    col0

    col0(): number

    -

    Defined in src/drop/tablerowloop-drop.ts:13

    -

    Returns: number

    -
    -

    col_first

    col_first(): boolean

    -

    Defined in src/drop/tablerowloop-drop.ts:19

    -

    Returns: boolean

    -
    -

    col_last

    col_last(): boolean

    -

    Defined in src/drop/tablerowloop-drop.ts:22

    -

    Returns: boolean

    -
    -

    first

    first(): boolean

    -

    Inherited from ForloopDrop.first

    -

    Defined in src/drop/forloop-drop.ts:21

    -

    Returns: boolean

    -
    -

    index

    index(): number

    -

    Inherited from ForloopDrop.index

    -

    Defined in src/drop/forloop-drop.ts:18

    -

    Returns: number

    -
    -

    index0

    index0(): number

    -

    Inherited from ForloopDrop.index0

    -

    Defined in src/drop/forloop-drop.ts:15

    -

    Returns: number

    -
    -

    last

    last(): boolean

    -

    Inherited from ForloopDrop.last

    -

    Defined in src/drop/forloop-drop.ts:24

    -

    Returns: boolean

    -
    -

    liquidMethodMissing

    liquidMethodMissing(key: string | number): Promise‹string | undefined› | string | undefined

    -

    Inherited from Drop.liquidMethodMissing

    -

    Defined in src/drop/drop.ts:2

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring | number
    -

    Returns: Promise‹string | undefined› | string | undefined

    -
    -

    next

    next(): void

    -

    Inherited from ForloopDrop.next

    -

    Defined in src/drop/forloop-drop.ts:12

    -

    Returns: void

    -
    -

    rindex

    rindex(): number

    -

    Inherited from ForloopDrop.rindex

    -

    Defined in src/drop/forloop-drop.ts:27

    -

    Returns: number

    -
    -

    rindex0

    rindex0(): number

    -

    Inherited from ForloopDrop.rindex0

    -

    Defined in src/drop/forloop-drop.ts:30

    -

    Returns: number

    -
    -

    row

    row(): number

    -

    Defined in src/drop/tablerowloop-drop.ts:10

    -

    Returns: number

    -
    -

    valueOf

    valueOf(): string

    -

    Inherited from ForloopDrop.valueOf

    -

    Defined in src/drop/forloop-drop.ts:33

    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/emitters_keeping_type_emitter_.keepingtypeemitter.html b/api/classes/emitters_keeping_type_emitter_.keepingtypeemitter.html deleted file mode 100644 index fa64420ce..000000000 --- a/api/classes/emitters_keeping_type_emitter_.keepingtypeemitter.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - Class: KeepingTypeEmitter | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: KeepingTypeEmitter

    - - - -
    -
    -

    Hierarchy

      -
    • KeepingTypeEmitter
    • -
    -

    Implements

    -

    Properties

    buffer

    buffer: any = “”

    -

    Implementation of Emitter.buffer

    -

    Defined in src/emitters/keeping-type-emitter.ts:5

    -

    Methods

    write

    write(html: any): void

    -

    Implementation of Emitter

    -

    Defined in src/emitters/keeping-type-emitter.ts:7

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    htmlany
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/emitters_simple_emitter_.simpleemitter.html b/api/classes/emitters_simple_emitter_.simpleemitter.html deleted file mode 100644 index 4087206dd..000000000 --- a/api/classes/emitters_simple_emitter_.simpleemitter.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - Class: SimpleEmitter | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: SimpleEmitter

    - - - -
    -
    -

    Hierarchy

      -
    • SimpleEmitter
    • -
    -

    Implements

    -

    Properties

    buffer

    buffer: string = “”

    -

    Implementation of Emitter.buffer

    -

    Defined in src/emitters/simple-emitter.ts:5

    -

    Methods

    write

    write(html: any): void

    -

    Implementation of Emitter

    -

    Defined in src/emitters/simple-emitter.ts:7

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    htmlany
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/emitters_streamed_emitter_.streamedemitter.html b/api/classes/emitters_streamed_emitter_.streamedemitter.html deleted file mode 100644 index fc46ab611..000000000 --- a/api/classes/emitters_streamed_emitter_.streamedemitter.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - Class: StreamedEmitter | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: StreamedEmitter

    - - - -
    -
    -

    Hierarchy

      -
    • StreamedEmitter
    • -
    -

    Implements

    -

    Properties

    buffer

    buffer: string = “”

    -

    Implementation of Emitter.buffer

    -

    Defined in src/emitters/streamed-emitter.ts:6

    -
    -

    stream

    stream: ReadWriteStream = new PassThrough()

    -

    Defined in src/emitters/streamed-emitter.ts:7

    -

    Methods

    end

    end(): void

    -

    Defined in src/emitters/streamed-emitter.ts:14

    -

    Returns: void

    -
    -

    error

    error(err: Error): void

    -

    Defined in src/emitters/streamed-emitter.ts:11

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    errError
    -

    Returns: void

    -
    -

    write

    write(html: any): void

    -

    Implementation of Emitter

    -

    Defined in src/emitters/streamed-emitter.ts:8

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    htmlany
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/emitters_streamed_emitter_browser_.streamedemitter.html b/api/classes/emitters_streamed_emitter_browser_.streamedemitter.html deleted file mode 100644 index 4b7501261..000000000 --- a/api/classes/emitters_streamed_emitter_browser_.streamedemitter.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - Class: StreamedEmitter | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: StreamedEmitter

    - - - -
    -
    -

    Hierarchy

      -
    • StreamedEmitter
    • -
    -

    Implements

    -

    Constructors

    constructor

    + new StreamedEmitter(): StreamedEmitter

    -

    Defined in src/emitters/streamed-emitter-browser.ts:5

    -

    Returns: StreamedEmitter

    -

    Properties

    buffer

    buffer: string = “”

    -

    Implementation of Emitter.buffer

    -

    Defined in src/emitters/streamed-emitter-browser.ts:4

    -
    -

    end

    end: function

    -

    Defined in src/emitters/streamed-emitter-browser.ts:11

    -

    Type declaration:

    ▸ (): void

    -
    -

    error

    error: function

    -

    Defined in src/emitters/streamed-emitter-browser.ts:10

    -

    Type declaration:

    ▸ (err: Error): void

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    errError
    -
    -

    stream

    stream: ReadableStream = null as any

    -

    Defined in src/emitters/streamed-emitter-browser.ts:5

    -
    -

    write

    write: function

    -

    Implementation of Emitter.write

    -

    Defined in src/emitters/streamed-emitter-browser.ts:9

    -

    Type declaration:

    ▸ (html: any): void

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    htmlany
    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/fs_loader_.loader.html b/api/classes/fs_loader_.loader.html deleted file mode 100644 index 79214c2a7..000000000 --- a/api/classes/fs_loader_.loader.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - Class: Loader | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Loader

    - - - -
    -
    -

    Hierarchy

      -
    • Loader
    • -
    -

    Constructors

    constructor

    + new Loader(options: LoaderOptions): Loader

    -

    Defined in src/fs/loader.ts:20

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    optionsLoaderOptions
    -

    Returns: Loader

    -

    Properties

    Private contains

    contains: function

    -

    Defined in src/fs/loader.ts:20

    -

    Type declaration:

    ▸ (root: string, file: string): boolean

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    rootstring
    filestring
    -
    -

    Private options

    options: LoaderOptions

    -

    Defined in src/fs/loader.ts:19

    -
    -

    shouldLoadRelative

    shouldLoadRelative: function

    -

    Defined in src/fs/loader.ts:18

    -

    Type declaration:

    ▸ (referencedFile: string): boolean

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    referencedFilestring
    -

    Methods

    candidates

    candidates(file: string, dirs: string[], currentFile?: undefined | string, enforceRoot?: undefined | false | true): Generator‹string, void, unknown›

    -

    Defined in src/fs/loader.ts:44

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    dirsstring[]
    currentFile?undefined | string
    enforceRoot?undefined | false | true
    -

    Returns: Generator‹string, void, unknown›

    -
    -

    Private dirname

    dirname(path: string): string

    -

    Defined in src/fs/loader.ts:68

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    pathstring
    -

    Returns: string

    -
    -

    lookup

    lookup(file: string, type: LookupType, sync?: undefined | false | true, currentFile?: undefined | string): Generator‹unknown, string, string›

    -

    Defined in src/fs/loader.ts:35

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    typeLookupType
    sync?undefined | false | true
    currentFile?undefined | string
    -

    Returns: Generator‹unknown, string, string›

    -
    -

    Private lookupError

    lookupError(file: string, roots: string[]): any

    -

    Defined in src/fs/loader.ts:74

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    filestring
    rootsstring[]
    -

    Returns: any

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/liquid_.liquid.html b/api/classes/liquid_.liquid.html deleted file mode 100644 index 103487b19..000000000 --- a/api/classes/liquid_.liquid.html +++ /dev/null @@ -1,767 +0,0 @@ - - - - - Class: Liquid | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Liquid

    - - - -
    -
    -

    Hierarchy

      -
    • Liquid
    • -
    -

    Constructors

    constructor

    + new Liquid(opts: LiquidOptions): Liquid

    -

    Defined in src/liquid.ts:16

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    optsLiquidOptions{}
    -

    Returns: Liquid

    -

    Properties

    Readonly filters

    filters: Record‹string, FilterImplOptions

    -

    Defined in src/liquid.ts:15

    -
    -

    Readonly options

    options: NormalizedFullOptions

    -

    Defined in src/liquid.ts:12

    -
    -

    Readonly parser

    parser: Parser

    -

    Defined in src/liquid.ts:14

    -
    -

    Readonly renderer

    renderer: Render‹› = new Render()

    -

    Defined in src/liquid.ts:13

    -
    -

    Readonly tags

    tags: Record‹string, TagClass

    -

    Defined in src/liquid.ts:16

    -

    Methods

    _evalValue

    _evalValue(str: string, scope?: object | Context): IterableIterator‹any›

    -

    Defined in src/liquid.ts:84

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    strstring
    scope?object | Context
    -

    Returns: IterableIterator‹any›

    -
    -

    _parseAndRender

    _parseAndRender(html: string, scope: Context | object | undefined, renderOptions: RenderOptions): IterableIterator‹any›

    -

    Defined in src/liquid.ts:43

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    htmlstring
    scopeContext | object | undefined
    renderOptionsRenderOptions
    -

    Returns: IterableIterator‹any›

    -
    -

    _parseFile

    _parseFile(file: string, sync?: undefined | false | true, lookupType?: LookupType, currentFile?: undefined | string): Generator‹unknown, Template[]›

    -

    Defined in src/liquid.ts:60

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    sync?undefined | false | true
    lookupType?LookupType
    currentFile?undefined | string
    -

    Returns: Generator‹unknown, Template[]›

    -
    -

    _parseLayoutFile

    _parseLayoutFile(file: string, sync?: undefined | false | true, currentFile?: undefined | string): Generator‹unknown, Template[], string | Template[]›

    -

    Defined in src/liquid.ts:57

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    sync?undefined | false | true
    currentFile?undefined | string
    -

    Returns: Generator‹unknown, Template[], string | Template[]›

    -
    -

    _parsePartialFile

    _parsePartialFile(file: string, sync?: undefined | false | true, currentFile?: undefined | string): Generator‹unknown, Template[], string | Template[]›

    -

    Defined in src/liquid.ts:54

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    sync?undefined | false | true
    currentFile?undefined | string
    -

    Returns: Generator‹unknown, Template[], string | Template[]›

    -
    -

    _render

    _render(tpl: Template[], scope: Context | object | undefined, renderOptions: RenderOptions): IterableIterator‹any›

    -

    Defined in src/liquid.ts:28

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tplTemplate[]
    scopeContext | object | undefined
    renderOptionsRenderOptions
    -

    Returns: IterableIterator‹any›

    -
    -

    _renderFile

    _renderFile(file: string, ctx: Context | object | undefined, renderFileOptions: RenderFileOptions): Generator‹any›

    -

    Defined in src/liquid.ts:69

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    ctxContext | object | undefined
    renderFileOptionsRenderFileOptions
    -

    Returns: Generator‹any›

    -
    -

    evalValue

    evalValue(str: string, scope?: object | Context): Promise‹any›

    -

    Defined in src/liquid.ts:89

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    strstring
    scope?object | Context
    -

    Returns: Promise‹any›

    -
    -

    evalValueSync

    evalValueSync(str: string, scope?: object | Context): any

    -

    Defined in src/liquid.ts:92

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    strstring
    scope?object | Context
    -

    Returns: any

    -
    -

    express

    express(): (Anonymous function)

    -

    Defined in src/liquid.ts:105

    -

    Returns: (Anonymous function)

    -
    -

    parse

    parse(html: string, filepath?: undefined | string): Template[]

    -

    Defined in src/liquid.ts:24

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    htmlstring
    filepath?undefined | string
    -

    Returns: Template[]

    -
    -

    parseAndRender

    parseAndRender(html: string, scope?: Context | object, renderOptions?: RenderOptions): Promise‹any›

    -

    Defined in src/liquid.ts:47

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    htmlstring
    scope?Context | object
    renderOptions?RenderOptions
    -

    Returns: Promise‹any›

    -
    -

    parseAndRenderSync

    parseAndRenderSync(html: string, scope?: Context | object, renderOptions?: RenderOptions): any

    -

    Defined in src/liquid.ts:50

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    htmlstring
    scope?Context | object
    renderOptions?RenderOptions
    -

    Returns: any

    -
    -

    parseFile

    parseFile(file: string, lookupType?: LookupType): Promise‹Template[]›

    -

    Defined in src/liquid.ts:63

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    filestring
    lookupType?LookupType
    -

    Returns: Promise‹Template[]›

    -
    -

    parseFileSync

    parseFileSync(file: string, lookupType?: LookupType): Template[]

    -

    Defined in src/liquid.ts:66

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    filestring
    lookupType?LookupType
    -

    Returns: Template[]

    -
    -

    plugin

    plugin(plugin: function): void

    -

    Defined in src/liquid.ts:102

    -

    Parameters:

    -

    plugin: function

    -

    ▸ (this: Liquid, L: typeof Liquid): void

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    thisLiquid
    Ltypeof Liquid
    -

    Returns: void

    -
    -

    registerFilter

    registerFilter(name: string, filter: FilterImplOptions): void

    -

    Defined in src/liquid.ts:96

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    namestring
    filterFilterImplOptions
    -

    Returns: void

    -
    -

    registerTag

    registerTag(name: string, tag: TagClass | TagImplOptions): void

    -

    Defined in src/liquid.ts:99

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    namestring
    tagTagClass | TagImplOptions
    -

    Returns: void

    -
    -

    render

    render(tpl: Template[], scope?: undefined | object, renderOptions?: RenderOptions): Promise‹any›

    -

    Defined in src/liquid.ts:32

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tplTemplate[]
    scope?undefined | object
    renderOptions?RenderOptions
    -

    Returns: Promise‹any›

    -
    -

    renderFile

    renderFile(file: string, ctx?: Context | object, renderFileOptions?: RenderFileOptions): Promise‹any›

    -

    Defined in src/liquid.ts:73

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    ctx?Context | object
    renderFileOptions?RenderFileOptions
    -

    Returns: Promise‹any›

    -
    -

    renderFileSync

    renderFileSync(file: string, ctx?: Context | object, renderFileOptions?: RenderFileOptions): any

    -

    Defined in src/liquid.ts:76

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    ctx?Context | object
    renderFileOptions?RenderFileOptions
    -

    Returns: any

    -
    -

    renderFileToNodeStream

    renderFileToNodeStream(file: string, scope?: undefined | object, renderOptions?: RenderOptions): Promise‹ReadableStream‹››

    -

    Defined in src/liquid.ts:79

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    scope?undefined | object
    renderOptions?RenderOptions
    -

    Returns: Promise‹ReadableStream‹››

    -
    -

    renderSync

    renderSync(tpl: Template[], scope?: undefined | object, renderOptions?: RenderOptions): any

    -

    Defined in src/liquid.ts:35

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tplTemplate[]
    scope?undefined | object
    renderOptions?RenderOptions
    -

    Returns: any

    -
    -

    renderToNodeStream

    renderToNodeStream(tpl: Template[], scope?: undefined | object, renderOptions: RenderOptions): ReadableStream

    -

    Defined in src/liquid.ts:38

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    tplTemplate[]-
    scope?undefined | object-
    renderOptionsRenderOptions{}
    -

    Returns: ReadableStream

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/parser_parse_stream_.parsestream.html b/api/classes/parser_parse_stream_.parsestream.html deleted file mode 100644 index bde142b10..000000000 --- a/api/classes/parser_parse_stream_.parsestream.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - Class: ParseStream <T> | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: ParseStream <T>

    - - - -
    -
    -

    Type parameters

    T: Token

    -

    Hierarchy

      -
    • ParseStream
    • -
    -

    Constructors

    constructor

    + new ParseStream(tokens: T[], parseToken: ParseToken‹T›): ParseStream

    -

    Defined in src/parser/parse-stream.ts:11

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    tokensT[]
    parseTokenParseToken‹T›
    -

    Returns: ParseStream

    -

    Properties

    Private handlers

    handlers: Record‹string, function›

    -

    Defined in src/parser/parse-stream.ts:9

    -
    -

    Private parseToken

    parseToken: ParseToken‹T›

    -

    Defined in src/parser/parse-stream.ts:11

    -
    -

    Private stopRequested

    stopRequested: boolean = false

    -

    Defined in src/parser/parse-stream.ts:10

    -
    -

    Private tokens

    tokens: T[]

    -

    Defined in src/parser/parse-stream.ts:8

    -

    Methods

    on

    on<T2>(name: string, cb: function): ParseStream‹T›

    -

    Defined in src/parser/parse-stream.ts:17

    -

    Type parameters:

    -

    T2: Template | T | undefined

    -

    Parameters:

    -

    name: string

    -

    cb: function

    -

    ▸ (this: ParseStream, arg: T2): void

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    thisParseStream
    argT2
    -

    Returns: ParseStream‹T›

    -
    -

    start

    start(): this

    -

    Defined in src/parser/parse-stream.ts:25

    -

    Returns: this

    -
    -

    stop

    stop(): this

    -

    Defined in src/parser/parse-stream.ts:39

    -

    Returns: this

    -
    -

    Private trigger

    trigger<T>(event: string, arg?: T): boolean

    -

    Defined in src/parser/parse-stream.ts:21

    -

    Type parameters:

    -

    T: Token | Template

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    eventstring
    arg?T
    -

    Returns: boolean

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/parser_parser_.parser.html b/api/classes/parser_parser_.parser.html deleted file mode 100644 index e51414627..000000000 --- a/api/classes/parser_parser_.parser.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - Class: Parser | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Parser

    - - - -
    -
    -

    Hierarchy

      -
    • Parser
    • -
    -

    Constructors

    constructor

    + new Parser(liquid: Liquid): Parser

    -

    Defined in src/parser/parser.ts:16

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    liquidLiquid
    -

    Returns: Parser

    -

    Properties

    Private Optional cache

    cache? : LiquidCache

    -

    Defined in src/parser/parser.ts:15

    -
    -

    Private fs

    fs: FS

    -

    Defined in src/parser/parser.ts:14

    -
    -

    Private liquid

    liquid: Liquid

    -

    Defined in src/parser/parser.ts:13

    -
    -

    Private loader

    loader: Loader

    -

    Defined in src/parser/parser.ts:16

    -
    -

    parseFile

    parseFile: function

    -

    Defined in src/parser/parser.ts:11

    -

    Type declaration:

    ▸ (file: string, sync?: undefined | false | true, type?: LookupType, currentFile?: undefined | string): Generator‹unknown, Template[], Template[] | string›

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    filestring
    sync?undefined | false | true
    type?LookupType
    currentFile?undefined | string
    -

    Methods

    Private _parseFile

    _parseFile(file: string, sync?: undefined | false | true, type: LookupType, currentFile?: undefined | string): Generator‹unknown, Template[], string›

    -

    Defined in src/parser/parser.ts:70

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    filestring-
    sync?undefined | false | true-
    typeLookupTypeLookupType.Root
    currentFile?undefined | string-
    -

    Returns: Generator‹unknown, Template[], string›

    -
    -

    Private _parseFileCached

    _parseFileCached(file: string, sync?: undefined | false | true, type: LookupType, currentFile?: undefined | string): Generator‹unknown, Template[], Template[]›

    -

    Defined in src/parser/parser.ts:56

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    filestring-
    sync?undefined | false | true-
    typeLookupTypeLookupType.Root
    currentFile?undefined | string-
    -

    Returns: Generator‹unknown, Template[], Template[]›

    -
    -

    parse

    parse(html: string, filepath?: undefined | string): Template[]

    -

    Defined in src/parser/parser.ts:25

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    htmlstring
    filepath?undefined | string
    -

    Returns: Template[]

    -
    -

    parseStream

    parseStream(tokens: TopLevelToken[]): ParseStreamTopLevelToken

    -

    Defined in src/parser/parser.ts:53

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokensTopLevelToken[]
    -

    Returns: ParseStreamTopLevelToken

    -
    -

    parseToken

    parseToken(token: TopLevelToken, remainTokens: TopLevelToken[]): Tag‹› | Output‹› | HTML‹›

    -

    Defined in src/parser/parser.ts:38

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    tokenTopLevelToken
    remainTokensTopLevelToken[]
    -

    Returns: Tag‹› | Output‹› | HTML‹›

    -
    -

    parseTokens

    parseTokens(tokens: TopLevelToken[]): Template[]

    -

    Defined in src/parser/parser.ts:30

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokensTopLevelToken[]
    -

    Returns: Template[]

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/parser_tokenizer_.tokenizer.html b/api/classes/parser_tokenizer_.tokenizer.html deleted file mode 100644 index d6d9a9815..000000000 --- a/api/classes/parser_tokenizer_.tokenizer.html +++ /dev/null @@ -1,651 +0,0 @@ - - - - - Class: Tokenizer | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Tokenizer

    - - - -
    -
    -

    Hierarchy

      -
    • Tokenizer
    • -
    -

    Constructors

    constructor

    + new Tokenizer(input: string, operators: Operators, file?: undefined | string): Tokenizer

    -

    Defined in src/parser/tokenizer.ts:13

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    inputstring-
    operatorsOperatorsdefaultOptions.operators
    file?undefined | string-
    -

    Returns: Tokenizer

    -

    Properties

    N

    N: number

    -

    Defined in src/parser/tokenizer.ts:11

    -
    -

    Optional file

    file? : undefined | string

    -

    Defined in src/parser/tokenizer.ts:18

    -
    -

    input

    input: string

    -

    Defined in src/parser/tokenizer.ts:16

    -
    -

    Private opTrie

    opTrie: Trie

    -

    Defined in src/parser/tokenizer.ts:13

    -
    -

    p

    p: number = 0

    -

    Defined in src/parser/tokenizer.ts:10

    -
    -

    Private rawBeginAt

    rawBeginAt: number = -1

    -

    Defined in src/parser/tokenizer.ts:12

    -

    Methods

    advance

    advance(i: number): void

    -

    Defined in src/parser/tokenizer.ts:253

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    inumber1
    -

    Returns: void

    -
    -

    end

    end(): boolean

    -

    Defined in src/parser/tokenizer.ts:257

    -

    Returns: boolean

    -
    -

    match

    match(word: string): boolean

    -

    Defined in src/parser/tokenizer.ts:354

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    wordstring
    -

    Returns: boolean

    -
    -

    mkError

    mkError(msg: string, begin: number): TokenizationError‹›

    -

    Defined in src/parser/tokenizer.ts:193

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    msgstring
    beginnumber
    -

    Returns: TokenizationError‹›

    -
    -

    peek

    peek(n: number): string

    -

    Defined in src/parser/tokenizer.ts:372

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    nnumber0
    -

    Returns: string

    -
    -

    peekType

    peekType(n: number): number

    -

    Defined in src/parser/tokenizer.ts:368

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    nnumber0
    -

    Returns: number

    -
    -

    readEndrawOrRawContent

    readEndrawOrRawContent(options: NormalizedFullOptions): HTMLToken | TagToken

    -

    Defined in src/parser/tokenizer.ts:149

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    optionsNormalizedFullOptions
    -

    Returns: HTMLToken | TagToken

    -
    -

    readExpression

    readExpression(): Expression‹›

    -

    Defined in src/parser/tokenizer.ts:24

    -

    Returns: Expression‹›

    -
    -

    readExpressionTokens

    readExpressionTokens(): IterableIterator‹Token

    -

    Defined in src/parser/tokenizer.ts:28

    -

    Returns: IterableIterator‹Token

    -
    -

    readFileNameTemplate

    readFileNameTemplate(options: NormalizedFullOptions): IterableIterator‹TopLevelToken

    -

    Defined in src/parser/tokenizer.ts:342

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    optionsNormalizedFullOptions
    -

    Returns: IterableIterator‹TopLevelToken

    -
    -

    readFilter

    readFilter(): FilterToken | null

    -

    Defined in src/parser/tokenizer.ts:57

    -

    Returns: FilterToken | null

    -
    -

    readFilterArg

    readFilterArg(): FilterArg | undefined

    -

    Defined in src/parser/tokenizer.ts:79

    -

    Returns: FilterArg | undefined

    -
    -

    readFilters

    readFilters(): FilterToken[]

    -

    Defined in src/parser/tokenizer.ts:49

    -

    Returns: FilterToken[]

    -
    -

    readHTMLToken

    readHTMLToken(stopStrings: string[]): HTMLToken

    -

    Defined in src/parser/tokenizer.ts:107

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    stopStringsstring[]
    -

    Returns: HTMLToken

    -
    -

    readHash

    readHash(jekyllStyle?: undefined | false | true): HashToken | undefined

    -

    Defined in src/parser/tokenizer.ts:232

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    jekyllStyle?undefined | false | true
    -

    Returns: HashToken | undefined

    -
    -

    readHashes

    readHashes(jekyllStyle?: undefined | false | true): HashToken‹›[]

    -

    Defined in src/parser/tokenizer.ts:223

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    jekyllStyle?undefined | false | true
    -

    Returns: HashToken‹›[]

    -
    -

    readIdentifier

    readIdentifier(): IdentifierToken

    -

    Defined in src/parser/tokenizer.ts:209

    -

    Returns: IdentifierToken

    -
    -

    readLiquidTagToken

    readLiquidTagToken(options: NormalizedFullOptions): LiquidTagToken

    -

    Defined in src/parser/tokenizer.ts:185

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    optionsNormalizedFullOptions
    -

    Returns: LiquidTagToken

    -
    -

    readLiquidTagTokens

    readLiquidTagTokens(options: NormalizedFullOptions): LiquidTagToken[]

    -

    Defined in src/parser/tokenizer.ts:176

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    optionsNormalizedFullOptionsdefaultOptions
    -

    Returns: LiquidTagToken[]

    -
    -

    readOperator

    readOperator(): OperatorToken | undefined

    -

    Defined in src/parser/tokenizer.ts:43

    -

    Returns: OperatorToken | undefined

    -
    -

    readOutputToken

    readOutputToken(options: NormalizedFullOptions): OutputToken

    -

    Defined in src/parser/tokenizer.ts:139

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    optionsNormalizedFullOptionsdefaultOptions
    -

    Returns: OutputToken

    -
    -

    readQuoted

    readQuoted(): QuotedToken | undefined

    -

    Defined in src/parser/tokenizer.ts:327

    -

    Returns: QuotedToken | undefined

    -
    -

    readRange

    readRange(): RangeToken | undefined

    -

    Defined in src/parser/tokenizer.ts:309

    -

    Returns: RangeToken | undefined

    -
    -

    readTagName

    readTagName(): string

    -

    Defined in src/parser/tokenizer.ts:216

    -

    Returns: string

    -
    -

    readTagToken

    readTagToken(options: NormalizedFullOptions): TagToken

    -

    Defined in src/parser/tokenizer.ts:116

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    optionsNormalizedFullOptionsdefaultOptions
    -

    Returns: TagToken

    -
    -

    readTo

    readTo(end: string): number

    -

    Defined in src/parser/tokenizer.ts:261

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    endstring
    -

    Returns: number

    -
    -

    readToDelimiter

    readToDelimiter(delimiter: string): number

    -

    Defined in src/parser/tokenizer.ts:127

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    delimiterstring
    -

    Returns: number

    -
    -

    readTopLevelToken

    readTopLevelToken(options: NormalizedFullOptions): TopLevelToken

    -

    Defined in src/parser/tokenizer.ts:99

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    optionsNormalizedFullOptions
    -

    Returns: TopLevelToken

    -
    -

    readTopLevelTokens

    readTopLevelTokens(options: NormalizedFullOptions): TopLevelToken[]

    -

    Defined in src/parser/tokenizer.ts:89

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    optionsNormalizedFullOptionsdefaultOptions
    -

    Returns: TopLevelToken[]

    -
    -

    readValue

    readValue(): ValueToken | undefined

    -

    Defined in src/parser/tokenizer.ts:269

    -

    Returns: ValueToken | undefined

    -
    -

    readValueOrThrow

    readValueOrThrow(): ValueToken

    -

    Defined in src/parser/tokenizer.ts:321

    -

    Returns: ValueToken

    -
    -

    readWord

    readWord(): IdentifierToken‹›

    -

    Defined in src/parser/tokenizer.ts:204

    -

    deprecated

    -

    Returns: IdentifierToken‹›

    -
    -

    remaining

    remaining(): string

    -

    Defined in src/parser/tokenizer.ts:249

    -

    Returns: string

    -
    -

    rmatch

    rmatch(pattern: string): boolean

    -

    Defined in src/parser/tokenizer.ts:361

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    patternstring
    -

    Returns: boolean

    -
    -

    skipBlank

    skipBlank(): void

    -

    Defined in src/parser/tokenizer.ts:376

    -

    Returns: void

    -
    -

    snapshot

    snapshot(begin: number): string

    -

    Defined in src/parser/tokenizer.ts:197

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    beginnumberthis.p
    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/render_expression_.expression.html b/api/classes/render_expression_.expression.html deleted file mode 100644 index b7d4e5cfa..000000000 --- a/api/classes/render_expression_.expression.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - Class: Expression | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Expression

    - - - -
    -
    -

    Hierarchy

      -
    • Expression
    • -
    -

    Constructors

    constructor

    + new Expression(tokens: IterableIterator‹Token›): Expression

    -

    Defined in src/render/expression.ts:8

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokensIterableIterator‹Token
    -

    Returns: Expression

    -

    Properties

    Private postfix

    postfix: Token[]

    -

    Defined in src/render/expression.ts:8

    -

    Methods

    evaluate

    evaluate(ctx: Context, lenient?: undefined | false | true): Generator‹unknown, unknown, unknown›

    -

    Defined in src/render/expression.ts:13

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    lenient?undefined | false | true
    -

    Returns: Generator‹unknown, unknown, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/render_render_.render.html b/api/classes/render_render_.render.html deleted file mode 100644 index 9d760c999..000000000 --- a/api/classes/render_render_.render.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - Class: Render | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Render

    - - - -
    -
    -

    Hierarchy

      -
    • Render
    • -
    -

    Methods

    renderTemplates

    renderTemplates(templates: Template[], ctx: Context, emitter?: Emitter): IterableIterator‹any›

    -

    Defined in src/render/render.ts:13

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    templatesTemplate[]
    ctxContext
    emitter?Emitter
    -

    Returns: IterableIterator‹any›

    -
    -

    renderTemplatesToNodeStream

    renderTemplatesToNodeStream(templates: Template[], ctx: Context): ReadableStream

    -

    Defined in src/render/render.ts:7

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    templatesTemplate[]
    ctxContext
    -

    Returns: ReadableStream

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_assign_.default.html b/api/classes/tags_assign_.default.html deleted file mode 100644 index e27fb6795..000000000 --- a/api/classes/tags_assign_.default.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/assign.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    Private key

    key: string

    -

    Defined in src/tags/assign.ts:3

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    Private value

    value: Value

    -

    Defined in src/tags/assign.ts:4

    -

    Methods

    render

    render(ctx: Context): Generator‹unknown, void, unknown›

    -

    Overrides Tag.render

    -

    Defined in src/tags/assign.ts:15

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    ctxContext
    -

    Returns: Generator‹unknown, void, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_block_.default.html b/api/classes/tags_block_.default.html deleted file mode 100644 index 41925018f..000000000 --- a/api/classes/tags_block_.default.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/block.ts:8

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    block

    block: string

    -

    Defined in src/tags/block.ts:7

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    templates

    templates: Template[] = []

    -

    Defined in src/tags/block.ts:8

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    Private getBlockRender

    getBlockRender(ctx: Context): (Anonymous function)

    -

    Defined in src/tags/block.ts:31

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    ctxContext
    -

    Returns: (Anonymous function)

    -
    -

    render

    render(ctx: Context, emitter: Emitter): Generator‹any, void, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/block.ts:22

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹any, void, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_break_.default.html b/api/classes/tags_break_.default.html deleted file mode 100644 index f4e833566..000000000 --- a/api/classes/tags_break_.default.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Inherited from default.constructor

    -

    Overrides TemplateImpl.constructor

    -

    Defined in src/template/tag.ts:12

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): void

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/break.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_capture_.default.html b/api/classes/tags_capture_.default.html deleted file mode 100644 index ecbe40b4f..000000000 --- a/api/classes/tags_capture_.default.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(tagToken: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/capture.ts:7

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tagTokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    templates

    templates: Template[] = []

    -

    Defined in src/tags/capture.ts:7

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    variable

    variable: string

    -

    Defined in src/tags/capture.ts:6

    -

    Methods

    render

    render(ctx: Context): Generator‹unknown, void, string›

    -

    Overrides Tag.render

    -

    Defined in src/tags/capture.ts:21

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    ctxContext
    -

    Returns: Generator‹unknown, void, string›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_case_.default.html b/api/classes/tags_case_.default.html deleted file mode 100644 index a7a87f694..000000000 --- a/api/classes/tags_case_.default.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(tagToken: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/case.ts:6

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tagTokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    branches

    branches: object[] = []

    -

    Defined in src/tags/case.ts:5

    -
    -

    elseTemplates

    elseTemplates: Template[] = []

    -

    Defined in src/tags/case.ts:6

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    value

    value: Value

    -

    Defined in src/tags/case.ts:4

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, void, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/case.ts:38

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, void, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_comment_.default.html b/api/classes/tags_comment_.default.html deleted file mode 100644 index c87c37cd3..000000000 --- a/api/classes/tags_comment_.default.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(tagToken: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/comment.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tagTokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(): void

    -

    Overrides Tag.render

    -

    Defined in src/tags/comment.ts:13

    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_continue_.default.html b/api/classes/tags_continue_.default.html deleted file mode 100644 index 2ab9026d9..000000000 --- a/api/classes/tags_continue_.default.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Inherited from default.constructor

    -

    Overrides TemplateImpl.constructor

    -

    Defined in src/template/tag.ts:12

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): void

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/continue.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_cycle_.default.html b/api/classes/tags_cycle_.default.html deleted file mode 100644 index 4e7f5cf73..000000000 --- a/api/classes/tags_cycle_.default.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(tagToken: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/cycle.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tagTokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    Private candidates

    candidates: ValueToken[] = []

    -

    Defined in src/tags/cycle.ts:4

    -
    -

    Private Optional group

    group? : ValueToken

    -

    Defined in src/tags/cycle.ts:5

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, unknown, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/cycle.ts:27

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, unknown, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_decrement_.default.html b/api/classes/tags_decrement_.default.html deleted file mode 100644 index 9a45fc67d..000000000 --- a/api/classes/tags_decrement_.default.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/decrement.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    Private variable

    variable: string

    -

    Defined in src/tags/decrement.ts:5

    -

    Methods

    render

    render(context: Context, emitter: Emitter): void

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/decrement.ts:11

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    contextContext
    emitterEmitter
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_echo_.default.html b/api/classes/tags_echo_.default.html deleted file mode 100644 index f7f652ed7..000000000 --- a/api/classes/tags_echo_.default.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/echo.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    Private value

    value: Value

    -

    Defined in src/tags/echo.ts:4

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, void, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/echo.ts:9

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, void, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_for_.default.html b/api/classes/tags_for_.default.html deleted file mode 100644 index fd83c8b9a..000000000 --- a/api/classes/tags_for_.default.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/for.ts:14

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    collection

    collection: ValueToken

    -

    Defined in src/tags/for.ts:11

    -
    -

    elseTemplates

    elseTemplates: Template[]

    -

    Defined in src/tags/for.ts:14

    -
    -

    hash

    hash: Hash

    -

    Defined in src/tags/for.ts:12

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    templates

    templates: Template[]

    -

    Defined in src/tags/for.ts:13

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    variable

    variable: string

    -

    Defined in src/tags/for.ts:10

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, void | string, Template[]›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/for.ts:44

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, void | string, Template[]›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_if_.default.html b/api/classes/tags_if_.default.html deleted file mode 100644 index 00493e1a1..000000000 --- a/api/classes/tags_if_.default.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(tagToken: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/if.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tagTokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    branches

    branches: object[] = []

    -

    Defined in src/tags/if.ts:4

    -
    -

    elseTemplates

    elseTemplates: Template[] = []

    -

    Defined in src/tags/if.ts:5

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, void, string›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/if.ts:26

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, void, string›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_include_.default.html b/api/classes/tags_include_.default.html deleted file mode 100644 index b8bb81d7f..000000000 --- a/api/classes/tags_include_.default.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/include.ts:7

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    Private hash

    hash: Hash

    -

    Defined in src/tags/include.ts:7

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    Private Optional withVar

    withVar? : ValueToken

    -

    Defined in src/tags/include.ts:6

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, void, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/include.ts:26

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, void, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_increment_.default.html b/api/classes/tags_increment_.default.html deleted file mode 100644 index 12c233a4a..000000000 --- a/api/classes/tags_increment_.default.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/increment.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    Private variable

    variable: string

    -

    Defined in src/tags/increment.ts:5

    -

    Methods

    render

    render(context: Context, emitter: Emitter): void

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/increment.ts:11

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    contextContext
    emitterEmitter
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_inline_comment_.default.html b/api/classes/tags_inline_comment_.default.html deleted file mode 100644 index a56de58cd..000000000 --- a/api/classes/tags_inline_comment_.default.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(tagToken: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/inline-comment.ts:3

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tagTokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(): void

    -

    Overrides Tag.render

    -

    Defined in src/tags/inline-comment.ts:10

    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_layout_.default.html b/api/classes/tags_layout_.default.html deleted file mode 100644 index 40b78f1d9..000000000 --- a/api/classes/tags_layout_.default.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/layout.ts:9

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    args

    args: Hash

    -

    Defined in src/tags/layout.ts:7

    -
    -

    Optional file

    file? : ParsedFileName

    -

    Defined in src/tags/layout.ts:9

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    templates

    templates: Template[]

    -

    Defined in src/tags/layout.ts:8

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, unknown, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/layout.ts:18

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, unknown, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_liquid_.default.html b/api/classes/tags_liquid_.default.html deleted file mode 100644 index 6a6059183..000000000 --- a/api/classes/tags_liquid_.default.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/liquid.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    templates

    templates: Template[]

    -

    Defined in src/tags/liquid.ts:4

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, void, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/liquid.ts:11

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, void, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_raw_.default.html b/api/classes/tags_raw_.default.html deleted file mode 100644 index e28f170a5..000000000 --- a/api/classes/tags_raw_.default.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(tagToken: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/raw.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tagTokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    Private tokens

    tokens: TopLevelToken[] = []

    -

    Defined in src/tags/raw.ts:5

    -

    Methods

    render

    render(): string

    -

    Overrides Tag.render

    -

    Defined in src/tags/raw.ts:15

    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_render_.default.html b/api/classes/tags_render_.default.html deleted file mode 100644 index 2db7fa3f7..000000000 --- a/api/classes/tags_render_.default.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/render.ts:11

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    Private Optional currentFile

    currentFile? : undefined | string

    -

    Defined in src/tags/render.ts:10

    -
    -

    Private file

    file: ParsedFileName

    -

    Defined in src/tags/render.ts:9

    -
    -

    Private hash

    hash: Hash

    -

    Defined in src/tags/render.ts:11

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, void, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/render.ts:50

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, void, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_tablerow_.default.html b/api/classes/tags_tablerow_.default.html deleted file mode 100644 index b032ec668..000000000 --- a/api/classes/tags_tablerow_.default.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(tagToken: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/tablerow.ts:10

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tagTokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    args

    args: Hash

    -

    Defined in src/tags/tablerow.ts:8

    -
    -

    collection

    collection: ValueToken

    -

    Defined in src/tags/tablerow.ts:10

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    templates

    templates: Template[]

    -

    Defined in src/tags/tablerow.ts:9

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    variable

    variable: string

    -

    Defined in src/tags/tablerow.ts:7

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, void, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/tablerow.ts:41

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, void, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tags_unless_.default.html b/api/classes/tags_unless_.default.html deleted file mode 100644 index dc7a79a9c..000000000 --- a/api/classes/tags_unless_.default.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - Class: default | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: default

    - - - -
    -
    -

    Hierarchy

    Tag

    -

    default

    -

    Implements

    -

    Constructors

    constructor

    + new default(tagToken: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): default

    -

    Overrides default.constructor

    -

    Defined in src/tags/unless.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tagTokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: default

    -

    Properties

    branches

    branches: object[] = []

    -

    Defined in src/tags/unless.ts:4

    -
    -

    elseTemplates

    elseTemplates: Template[] = []

    -

    Defined in src/tags/unless.ts:5

    -
    -

    liquid

    liquid: Liquid

    -

    Inherited from default.liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Inherited from default.name

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): Generator‹unknown, unknown, unknown›

    -

    Implementation of Template

    -

    Overrides Tag.render

    -

    Defined in src/tags/unless.ts:27

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: Generator‹unknown, unknown, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/template_filter_.filter.html b/api/classes/template_filter_.filter.html deleted file mode 100644 index 82ffb601d..000000000 --- a/api/classes/template_filter_.filter.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - Class: Filter | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Filter

    - - - -
    -
    -

    Hierarchy

      -
    • Filter
    • -
    -

    Constructors

    constructor

    + new Filter(name: string, options: FilterImplOptions | undefined, args: FilterArg[], liquid: Liquid): Filter

    -

    Defined in src/template/filter.ts:13

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    namestring
    optionsFilterImplOptions | undefined
    argsFilterArg[]
    liquidLiquid
    -

    Returns: Filter

    -

    Properties

    args

    args: FilterArg[]

    -

    Defined in src/template/filter.ts:10

    -
    -

    Private handler

    handler: FilterHandler

    -

    Defined in src/template/filter.ts:12

    -
    -

    Private liquid

    liquid: Liquid

    -

    Defined in src/template/filter.ts:13

    -
    -

    name

    name: string

    -

    Defined in src/template/filter.ts:9

    -
    -

    Readonly raw

    raw: boolean

    -

    Defined in src/template/filter.ts:11

    -

    Methods

    render

    render(value: any, context: Context): IterableIterator‹unknown›

    -

    Defined in src/template/filter.ts:24

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    valueany
    contextContext
    -

    Returns: IterableIterator‹unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/template_hash_.hash.html b/api/classes/template_hash_.hash.html deleted file mode 100644 index 6ca1c8cfb..000000000 --- a/api/classes/template_hash_.hash.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - Class: Hash | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Hash

    - - - -
    -
    -

    Key-Value Pairs Representing Tag Arguments
    Example:
    For the markup , foo:'bar', coo:2 reversed %},
    hash[‘foo’] === ‘bar’
    hash[‘coo’] === 2
    hash[‘reversed’] === undefined

    -

    Hierarchy

      -
    • Hash
    • -
    -

    Constructors

    constructor

    + new Hash(markup: string, jekyllStyle?: undefined | false | true): Hash

    -

    Defined in src/template/hash.ts:17

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    markupstring
    jekyllStyle?undefined | false | true
    -

    Returns: Hash

    -

    Properties

    hash

    hash: HashValueTokens

    -

    Defined in src/template/hash.ts:17

    -

    Methods

    render

    render(ctx: Context): Generator‹unknown, Record‹string, any›, unknown›

    -

    Defined in src/template/hash.ts:24

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    ctxContext
    -

    Returns: Generator‹unknown, Record‹string, any›, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/template_html_.html.html b/api/classes/template_html_.html.html deleted file mode 100644 index d9c64f6b3..000000000 --- a/api/classes/template_html_.html.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - Class: HTML | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: HTML

    - - - -
    -
    -

    Hierarchy

    -

    Implements

    -

    Constructors

    constructor

    + new HTML(token: HTMLToken): HTML

    -

    Overrides TemplateImpl.constructor

    -

    Defined in src/template/html.ts:7

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokenHTMLToken
    -

    Returns: HTML

    -

    Properties

    Private str

    str: string

    -

    Defined in src/template/html.ts:7

    -
    -

    token

    token: HTMLToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): IterableIterator‹void›

    -

    Implementation of Template

    -

    Defined in src/template/html.ts:12

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: IterableIterator‹void›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/template_output_.output.html b/api/classes/template_output_.output.html deleted file mode 100644 index ff6b53570..000000000 --- a/api/classes/template_output_.output.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - Class: Output | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Output

    - - - -
    -
    -

    Hierarchy

    -

    Implements

    -

    Constructors

    constructor

    + new Output(token: OutputToken, liquid: Liquid): Output

    -

    Overrides TemplateImpl.constructor

    -

    Defined in src/template/output.ts:10

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    tokenOutputToken
    liquidLiquid
    -

    Returns: Output

    -

    Properties

    token

    token: OutputToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -
    -

    value

    value: Value

    -

    Defined in src/template/output.ts:10

    -

    Methods

    render

    render(ctx: Context, emitter: Emitter): IterableIterator‹unknown›

    -

    Implementation of Template

    -

    Defined in src/template/output.ts:20

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: IterableIterator‹unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/template_tag_.tag.html b/api/classes/template_tag_.tag.html deleted file mode 100644 index d07bcf9a0..000000000 --- a/api/classes/template_tag_.tag.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - Class: Tag | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Tag

    - - - -
    -
    -

    Hierarchy

    -

    Implements

    -

    Constructors

    constructor

    + new Tag(token: TagToken, remainTokens: TopLevelToken[], liquid: Liquid): Tag

    -

    Overrides TemplateImpl.constructor

    -

    Defined in src/template/tag.ts:12

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenTagToken
    remainTokensTopLevelToken[]
    liquidLiquid
    -

    Returns: Tag

    -

    Properties

    liquid

    liquid: Liquid

    -

    Defined in src/template/tag.ts:12

    -
    -

    name

    name: string

    -

    Defined in src/template/tag.ts:11

    -
    -

    token

    token: TagToken

    -

    Implementation of Template.token

    -

    Inherited from TemplateImpl.token

    -

    Defined in src/template/template-impl.ts:2

    -

    Methods

    Abstract render

    render(ctx: Context, emitter: Emitter): TagRenderReturn

    -

    Implementation of Template

    -

    Defined in src/template/tag.ts:19

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    emitterEmitter
    -

    Returns: TagRenderReturn

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/template_template_impl_.templateimpl.html b/api/classes/template_template_impl_.templateimpl.html deleted file mode 100644 index 2f3d145dc..000000000 --- a/api/classes/template_template_impl_.templateimpl.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - Class: TemplateImpl <T> | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: TemplateImpl <T>

    - - - -
    -
    -

    Type parameters

    T

    -

    Hierarchy

    -

    Constructors

    constructor

    + new TemplateImpl(token: T): TemplateImpl

    -

    Defined in src/template/template-impl.ts:2

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokenT
    -

    Returns: TemplateImpl

    -

    Properties

    token

    token: T

    -

    Defined in src/template/template-impl.ts:2

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/template_value_.value.html b/api/classes/template_value_.value.html deleted file mode 100644 index 7c6086536..000000000 --- a/api/classes/template_value_.value.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - Class: Value | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Value

    - - - -
    -
    -

    Hierarchy

      -
    • Value
    • -
    -

    Constructors

    constructor

    + new Value(str: string, liquid: Liquid): Value

    -

    Defined in src/template/value.ts:10

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    strstringthe value to be valuated, eg.: “foobar”
    liquidLiquid-
    -

    Returns: Value

    -

    Properties

    Readonly filters

    filters: Filter[] = []

    -

    Defined in src/template/value.ts:9

    -
    -

    Readonly initial

    initial: Expression

    -

    Defined in src/template/value.ts:10

    -

    Methods

    Private getFilter

    getFilter(liquid: Liquid, name: string): FilterImplOptions

    -

    Defined in src/template/value.ts:29

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    liquidLiquid
    namestring
    -

    Returns: FilterImplOptions

    -
    -

    value

    value(ctx: Context, lenient?: undefined | false | true): Generator‹unknown, unknown, unknown›

    -

    Defined in src/template/value.ts:20

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    ctxContext
    lenient?undefined | false | true
    -

    Returns: Generator‹unknown, unknown, unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_delimited_token_.delimitedtoken.html b/api/classes/tokens_delimited_token_.delimitedtoken.html deleted file mode 100644 index eaca53a6a..000000000 --- a/api/classes/tokens_delimited_token_.delimitedtoken.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - Class: DelimitedToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: DelimitedToken

    - - - -
    -
    -

    Hierarchy

    -

    Constructors

    constructor

    + new DelimitedToken(kind: TokenKind, content: string, input: string, begin: number, end: number, trimLeft: boolean, trimRight: boolean, file?: undefined | string): DelimitedToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/delimited-token.ts:8

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    kindTokenKind
    contentstring
    inputstring
    beginnumber
    endnumber
    trimLeftboolean
    trimRightboolean
    file?undefined | string
    -

    Returns: DelimitedToken

    -

    Properties

    begin

    begin: number

    -

    Inherited from DelimitedToken.begin

    -

    Defined in src/tokens/token.ts:7

    -
    -

    content

    content: string

    -

    Defined in src/tokens/delimited-token.ts:8

    -
    -

    end

    end: number

    -

    Inherited from DelimitedToken.end

    -

    Defined in src/tokens/token.ts:8

    -
    -

    Optional file

    file? : undefined | string

    -

    Inherited from DelimitedToken.file

    -

    Defined in src/tokens/token.ts:9

    -
    -

    input

    input: string

    -

    Inherited from DelimitedToken.input

    -

    Defined in src/tokens/token.ts:6

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    trimLeft

    trimLeft: boolean = false

    -

    Defined in src/tokens/delimited-token.ts:6

    -
    -

    trimRight

    trimRight: boolean = false

    -

    Defined in src/tokens/delimited-token.ts:7

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_filter_token_.filtertoken.html b/api/classes/tokens_filter_token_.filtertoken.html deleted file mode 100644 index dd3146b3f..000000000 --- a/api/classes/tokens_filter_token_.filtertoken.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - Class: FilterToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: FilterToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      FilterToken

      -
    • -
    -

    Constructors

    constructor

    + new FilterToken(name: string, args: FilterArg[], input: string, begin: number, end: number, file?: undefined | string): FilterToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/filter-token.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    namestring
    argsFilterArg[]
    inputstring
    beginnumber
    endnumber
    file?undefined | string
    -

    Returns: FilterToken

    -

    Properties

    args

    args: FilterArg[]

    -

    Defined in src/tokens/filter-token.ts:8

    -
    -

    begin

    begin: number

    -

    Inherited from DelimitedToken.begin

    -

    Defined in src/tokens/token.ts:7

    -
    -

    end

    end: number

    -

    Inherited from DelimitedToken.end

    -

    Defined in src/tokens/token.ts:8

    -
    -

    Optional file

    file? : undefined | string

    -

    Inherited from DelimitedToken.file

    -

    Defined in src/tokens/token.ts:9

    -
    -

    input

    input: string

    -

    Inherited from DelimitedToken.input

    -

    Defined in src/tokens/token.ts:6

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    name

    name: string

    -

    Defined in src/tokens/filter-token.ts:7

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_hash_token_.hashtoken.html b/api/classes/tokens_hash_token_.hashtoken.html deleted file mode 100644 index dcee8de7d..000000000 --- a/api/classes/tokens_hash_token_.hashtoken.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - Class: HashToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: HashToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      HashToken

      -
    • -
    -

    Constructors

    constructor

    + new HashToken(input: string, begin: number, end: number, name: IdentifierToken, value?: ValueToken, file?: undefined | string): HashToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/hash-token.ts:6

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    nameIdentifierToken
    value?ValueToken
    file?undefined | string
    -

    Returns: HashToken

    -

    Properties

    begin

    begin: number

    -

    Overrides DelimitedToken.begin

    -

    Defined in src/tokens/hash-token.ts:9

    -
    -

    end

    end: number

    -

    Overrides DelimitedToken.end

    -

    Defined in src/tokens/hash-token.ts:10

    -
    -

    Optional file

    file? : undefined | string

    -

    Overrides DelimitedToken.file

    -

    Defined in src/tokens/hash-token.ts:13

    -
    -

    input

    input: string

    -

    Overrides DelimitedToken.input

    -

    Defined in src/tokens/hash-token.ts:8

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    name

    name: IdentifierToken

    -

    Defined in src/tokens/hash-token.ts:11

    -
    -

    Optional value

    value? : ValueToken

    -

    Defined in src/tokens/hash-token.ts:12

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_html_token_.htmltoken.html b/api/classes/tokens_html_token_.htmltoken.html deleted file mode 100644 index f1d268234..000000000 --- a/api/classes/tokens_html_token_.htmltoken.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - Class: HTMLToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: HTMLToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      HTMLToken

      -
    • -
    -

    Constructors

    constructor

    + new HTMLToken(input: string, begin: number, end: number, file?: undefined | string): HTMLToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/html-token.ts:6

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    file?undefined | string
    -

    Returns: HTMLToken

    -

    Properties

    begin

    begin: number

    -

    Overrides DelimitedToken.begin

    -

    Defined in src/tokens/html-token.ts:9

    -
    -

    end

    end: number

    -

    Overrides DelimitedToken.end

    -

    Defined in src/tokens/html-token.ts:10

    -
    -

    Optional file

    file? : undefined | string

    -

    Overrides DelimitedToken.file

    -

    Defined in src/tokens/html-token.ts:11

    -
    -

    input

    input: string

    -

    Overrides DelimitedToken.input

    -

    Defined in src/tokens/html-token.ts:8

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    trimLeft

    trimLeft: number = 0

    -

    Defined in src/tokens/html-token.ts:5

    -
    -

    trimRight

    trimRight: number = 0

    -

    Defined in src/tokens/html-token.ts:6

    -

    Methods

    getContent

    getContent(): string

    -

    Defined in src/tokens/html-token.ts:15

    -

    Returns: string

    -
    -

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_identifier_token_.identifiertoken.html b/api/classes/tokens_identifier_token_.identifiertoken.html deleted file mode 100644 index b032ee385..000000000 --- a/api/classes/tokens_identifier_token_.identifiertoken.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - Class: IdentifierToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: IdentifierToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      IdentifierToken

      -
    • -
    -

    Constructors

    constructor

    + new IdentifierToken(input: string, begin: number, end: number, file?: undefined | string): IdentifierToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/identifier-token.ts:6

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    file?undefined | string
    -

    Returns: IdentifierToken

    -

    Properties

    begin

    begin: number

    -

    Overrides DelimitedToken.begin

    -

    Defined in src/tokens/identifier-token.ts:9

    -
    -

    content

    content: string

    -

    Defined in src/tokens/identifier-token.ts:6

    -
    -

    end

    end: number

    -

    Overrides DelimitedToken.end

    -

    Defined in src/tokens/identifier-token.ts:10

    -
    -

    Optional file

    file? : undefined | string

    -

    Overrides DelimitedToken.file

    -

    Defined in src/tokens/identifier-token.ts:11

    -
    -

    input

    input: string

    -

    Overrides DelimitedToken.input

    -

    Defined in src/tokens/identifier-token.ts:8

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    isNumber

    isNumber(allowSign: boolean): boolean

    -

    Defined in src/tokens/identifier-token.ts:16

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDefault
    allowSignbooleanfalse
    -

    Returns: boolean

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_liquid_tag_token_.liquidtagtoken.html b/api/classes/tokens_liquid_tag_token_.liquidtagtoken.html deleted file mode 100644 index de3675c2d..000000000 --- a/api/classes/tokens_liquid_tag_token_.liquidtagtoken.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - Class: LiquidTagToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: LiquidTagToken

    - - - -
    -
    -

    Hierarchy

    DelimitedToken

    -

    LiquidTagToken

    -

    Constructors

    constructor

    + new LiquidTagToken(input: string, begin: number, end: number, options: NormalizedFullOptions, file?: undefined | string): LiquidTagToken

    -

    Overrides DelimitedToken.constructor

    -

    Defined in src/tokens/liquid-tag-token.ts:8

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    optionsNormalizedFullOptions
    file?undefined | string
    -

    Returns: LiquidTagToken

    -

    Properties

    args

    args: string

    -

    Defined in src/tokens/liquid-tag-token.ts:8

    -
    -

    begin

    begin: number

    -

    Inherited from DelimitedToken.begin

    -

    Defined in src/tokens/token.ts:7

    -
    -

    content

    content: string

    -

    Inherited from DelimitedToken.content

    -

    Defined in src/tokens/delimited-token.ts:8

    -
    -

    end

    end: number

    -

    Inherited from DelimitedToken.end

    -

    Defined in src/tokens/token.ts:8

    -
    -

    Optional file

    file? : undefined | string

    -

    Inherited from DelimitedToken.file

    -

    Defined in src/tokens/token.ts:9

    -
    -

    input

    input: string

    -

    Inherited from DelimitedToken.input

    -

    Defined in src/tokens/token.ts:6

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    name

    name: string

    -

    Defined in src/tokens/liquid-tag-token.ts:7

    -
    -

    trimLeft

    trimLeft: boolean = false

    -

    Inherited from DelimitedToken.trimLeft

    -

    Defined in src/tokens/delimited-token.ts:6

    -
    -

    trimRight

    trimRight: boolean = false

    -

    Inherited from DelimitedToken.trimRight

    -

    Defined in src/tokens/delimited-token.ts:7

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_literal_token_.literaltoken.html b/api/classes/tokens_literal_token_.literaltoken.html deleted file mode 100644 index f89b00c6d..000000000 --- a/api/classes/tokens_literal_token_.literaltoken.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - Class: LiteralToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: LiteralToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      LiteralToken

      -
    • -
    -

    Constructors

    constructor

    + new LiteralToken(input: string, begin: number, end: number, file?: undefined | string): LiteralToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/literal-token.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    file?undefined | string
    -

    Returns: LiteralToken

    -

    Properties

    begin

    begin: number

    -

    Overrides DelimitedToken.begin

    -

    Defined in src/tokens/literal-token.ts:8

    -
    -

    end

    end: number

    -

    Overrides DelimitedToken.end

    -

    Defined in src/tokens/literal-token.ts:9

    -
    -

    Optional file

    file? : undefined | string

    -

    Overrides DelimitedToken.file

    -

    Defined in src/tokens/literal-token.ts:10

    -
    -

    input

    input: string

    -

    Overrides DelimitedToken.input

    -

    Defined in src/tokens/literal-token.ts:7

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    literal

    literal: string

    -

    Defined in src/tokens/literal-token.ts:5

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_number_token_.numbertoken.html b/api/classes/tokens_number_token_.numbertoken.html deleted file mode 100644 index 715bb52a9..000000000 --- a/api/classes/tokens_number_token_.numbertoken.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - Class: NumberToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: NumberToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      NumberToken

      -
    • -
    -

    Constructors

    constructor

    + new NumberToken(whole: IdentifierToken, decimal?: IdentifierToken): NumberToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/number-token.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    wholeIdentifierToken
    decimal?IdentifierToken
    -

    Returns: NumberToken

    -

    Properties

    begin

    begin: number

    -

    Inherited from DelimitedToken.begin

    -

    Defined in src/tokens/token.ts:7

    -
    -

    Optional decimal

    decimal? : IdentifierToken

    -

    Defined in src/tokens/number-token.ts:8

    -
    -

    end

    end: number

    -

    Inherited from DelimitedToken.end

    -

    Defined in src/tokens/token.ts:8

    -
    -

    Optional file

    file? : undefined | string

    -

    Inherited from DelimitedToken.file

    -

    Defined in src/tokens/token.ts:9

    -
    -

    input

    input: string

    -

    Inherited from DelimitedToken.input

    -

    Defined in src/tokens/token.ts:6

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    whole

    whole: IdentifierToken

    -

    Defined in src/tokens/number-token.ts:7

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_operator_token_.operatortoken.html b/api/classes/tokens_operator_token_.operatortoken.html deleted file mode 100644 index a5bdfea69..000000000 --- a/api/classes/tokens_operator_token_.operatortoken.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - Class: OperatorToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: OperatorToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      OperatorToken

      -
    • -
    -

    Constructors

    constructor

    + new OperatorToken(input: string, begin: number, end: number, file?: undefined | string): OperatorToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/operator-token.ts:36

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    file?undefined | string
    -

    Returns: OperatorToken

    -

    Properties

    begin

    begin: number

    -

    Overrides DelimitedToken.begin

    -

    Defined in src/tokens/operator-token.ts:39

    -
    -

    end

    end: number

    -

    Overrides DelimitedToken.end

    -

    Defined in src/tokens/operator-token.ts:40

    -
    -

    Optional file

    file? : undefined | string

    -

    Overrides DelimitedToken.file

    -

    Defined in src/tokens/operator-token.ts:41

    -
    -

    input

    input: string

    -

    Overrides DelimitedToken.input

    -

    Defined in src/tokens/operator-token.ts:38

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    operator

    operator: string

    -

    Defined in src/tokens/operator-token.ts:36

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getPrecedence

    getPrecedence(): any

    -

    Defined in src/tokens/operator-token.ts:46

    -

    Returns: any

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_output_token_.outputtoken.html b/api/classes/tokens_output_token_.outputtoken.html deleted file mode 100644 index 51b7d55bb..000000000 --- a/api/classes/tokens_output_token_.outputtoken.html +++ /dev/null @@ -1,259 +0,0 @@ - - - - - Class: OutputToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: OutputToken

    - - - -
    -
    -

    Hierarchy

    DelimitedToken

    -

    OutputToken

    -

    Constructors

    constructor

    + new OutputToken(input: string, begin: number, end: number, options: NormalizedFullOptions, file?: undefined | string): OutputToken

    -

    Overrides DelimitedToken.constructor

    -

    Defined in src/tokens/output-token.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    optionsNormalizedFullOptions
    file?undefined | string
    -

    Returns: OutputToken

    -

    Properties

    begin

    begin: number

    -

    Inherited from DelimitedToken.begin

    -

    Defined in src/tokens/token.ts:7

    -
    -

    content

    content: string

    -

    Inherited from DelimitedToken.content

    -

    Defined in src/tokens/delimited-token.ts:8

    -
    -

    end

    end: number

    -

    Inherited from DelimitedToken.end

    -

    Defined in src/tokens/token.ts:8

    -
    -

    Optional file

    file? : undefined | string

    -

    Inherited from DelimitedToken.file

    -

    Defined in src/tokens/token.ts:9

    -
    -

    input

    input: string

    -

    Inherited from DelimitedToken.input

    -

    Defined in src/tokens/token.ts:6

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    trimLeft

    trimLeft: boolean = false

    -

    Inherited from DelimitedToken.trimLeft

    -

    Defined in src/tokens/delimited-token.ts:6

    -
    -

    trimRight

    trimRight: boolean = false

    -

    Inherited from DelimitedToken.trimRight

    -

    Defined in src/tokens/delimited-token.ts:7

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_property_access_token_.propertyaccesstoken.html b/api/classes/tokens_property_access_token_.propertyaccesstoken.html deleted file mode 100644 index e47d3def5..000000000 --- a/api/classes/tokens_property_access_token_.propertyaccesstoken.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - Class: PropertyAccessToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: PropertyAccessToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      PropertyAccessToken

      -
    • -
    -

    Constructors

    constructor

    + new PropertyAccessToken(variable: IdentifierToken | QuotedToken, props: IdentifierToken | QuotedToken | PropertyAccessToken[], end: number): PropertyAccessToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/property-access-token.ts:7

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    variableIdentifierToken | QuotedToken
    propsIdentifierToken | QuotedToken | PropertyAccessToken[]
    endnumber
    -

    Returns: PropertyAccessToken

    -

    Properties

    begin

    begin: number

    -

    Inherited from DelimitedToken.begin

    -

    Defined in src/tokens/token.ts:7

    -
    -

    end

    end: number

    -

    Inherited from DelimitedToken.end

    -

    Defined in src/tokens/token.ts:8

    -
    -

    Optional file

    file? : undefined | string

    -

    Inherited from DelimitedToken.file

    -

    Defined in src/tokens/token.ts:9

    -
    -

    input

    input: string

    -

    Inherited from DelimitedToken.input

    -

    Defined in src/tokens/token.ts:6

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    propertyName

    propertyName: string

    -

    Defined in src/tokens/property-access-token.ts:7

    -
    -

    props

    props: IdentifierToken | QuotedToken | PropertyAccessToken[]

    -

    Defined in src/tokens/property-access-token.ts:10

    -
    -

    variable

    variable: IdentifierToken | QuotedToken

    -

    Defined in src/tokens/property-access-token.ts:9

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_quoted_token_.quotedtoken.html b/api/classes/tokens_quoted_token_.quotedtoken.html deleted file mode 100644 index f890013e3..000000000 --- a/api/classes/tokens_quoted_token_.quotedtoken.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - Class: QuotedToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: QuotedToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      QuotedToken

      -
    • -
    -

    Constructors

    constructor

    + new QuotedToken(input: string, begin: number, end: number, file?: undefined | string): QuotedToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/quoted-token.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    file?undefined | string
    -

    Returns: QuotedToken

    -

    Properties

    begin

    begin: number

    -

    Overrides DelimitedToken.begin

    -

    Defined in src/tokens/quoted-token.ts:7

    -
    -

    end

    end: number

    -

    Overrides DelimitedToken.end

    -

    Defined in src/tokens/quoted-token.ts:8

    -
    -

    Optional file

    file? : undefined | string

    -

    Overrides DelimitedToken.file

    -

    Defined in src/tokens/quoted-token.ts:9

    -
    -

    input

    input: string

    -

    Overrides DelimitedToken.input

    -

    Defined in src/tokens/quoted-token.ts:6

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_range_token_.rangetoken.html b/api/classes/tokens_range_token_.rangetoken.html deleted file mode 100644 index bf53e54fa..000000000 --- a/api/classes/tokens_range_token_.rangetoken.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - Class: RangeToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: RangeToken

    - - - -
    -
    -

    Hierarchy

      -
    • Token

      -

      RangeToken

      -
    • -
    -

    Constructors

    constructor

    + new RangeToken(input: string, begin: number, end: number, lhs: ValueToken, rhs: ValueToken, file?: undefined | string): RangeToken

    -

    Overrides Token.constructor

    -

    Defined in src/tokens/range-token.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    lhsValueToken
    rhsValueToken
    file?undefined | string
    -

    Returns: RangeToken

    -

    Properties

    begin

    begin: number

    -

    Overrides DelimitedToken.begin

    -

    Defined in src/tokens/range-token.ts:8

    -
    -

    end

    end: number

    -

    Overrides DelimitedToken.end

    -

    Defined in src/tokens/range-token.ts:9

    -
    -

    Optional file

    file? : undefined | string

    -

    Overrides DelimitedToken.file

    -

    Defined in src/tokens/range-token.ts:12

    -
    -

    input

    input: string

    -

    Overrides DelimitedToken.input

    -

    Defined in src/tokens/range-token.ts:7

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    lhs

    lhs: ValueToken

    -

    Defined in src/tokens/range-token.ts:10

    -
    -

    rhs

    rhs: ValueToken

    -

    Defined in src/tokens/range-token.ts:11

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_tag_token_.tagtoken.html b/api/classes/tokens_tag_token_.tagtoken.html deleted file mode 100644 index 60deea388..000000000 --- a/api/classes/tokens_tag_token_.tagtoken.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - Class: TagToken | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: TagToken

    - - - -
    -
    -

    Hierarchy

    DelimitedToken

    -

    TagToken

    -

    Constructors

    constructor

    + new TagToken(input: string, begin: number, end: number, options: NormalizedFullOptions, file?: undefined | string): TagToken

    -

    Overrides DelimitedToken.constructor

    -

    Defined in src/tokens/tag-token.ts:8

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    inputstring
    beginnumber
    endnumber
    optionsNormalizedFullOptions
    file?undefined | string
    -

    Returns: TagToken

    -

    Properties

    args

    args: string

    -

    Defined in src/tokens/tag-token.ts:8

    -
    -

    begin

    begin: number

    -

    Inherited from DelimitedToken.begin

    -

    Defined in src/tokens/token.ts:7

    -
    -

    content

    content: string

    -

    Inherited from DelimitedToken.content

    -

    Defined in src/tokens/delimited-token.ts:8

    -
    -

    end

    end: number

    -

    Inherited from DelimitedToken.end

    -

    Defined in src/tokens/token.ts:8

    -
    -

    Optional file

    file? : undefined | string

    -

    Inherited from DelimitedToken.file

    -

    Defined in src/tokens/token.ts:9

    -
    -

    input

    input: string

    -

    Inherited from DelimitedToken.input

    -

    Defined in src/tokens/token.ts:6

    -
    -

    kind

    kind: TokenKind

    -

    Inherited from DelimitedToken.kind

    -

    Defined in src/tokens/token.ts:5

    -
    -

    name

    name: string

    -

    Defined in src/tokens/tag-token.ts:7

    -
    -

    trimLeft

    trimLeft: boolean = false

    -

    Inherited from DelimitedToken.trimLeft

    -

    Defined in src/tokens/delimited-token.ts:6

    -
    -

    trimRight

    trimRight: boolean = false

    -

    Inherited from DelimitedToken.trimRight

    -

    Defined in src/tokens/delimited-token.ts:7

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Inherited from DelimitedToken.getPosition

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Inherited from DelimitedToken.getText

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Inherited from DelimitedToken.size

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/tokens_token_.token.html b/api/classes/tokens_token_.token.html deleted file mode 100644 index 93b9e06aa..000000000 --- a/api/classes/tokens_token_.token.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - Class: Token | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: Token

    - - - -
    -
    -

    Hierarchy

    -

    Constructors

    constructor

    + new Token(kind: TokenKind, input: string, begin: number, end: number, file?: undefined | string): Token

    -

    Defined in src/tokens/token.ts:3

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    kindTokenKind
    inputstring
    beginnumber
    endnumber
    file?undefined | string
    -

    Returns: Token

    -

    Properties

    begin

    begin: number

    -

    Defined in src/tokens/token.ts:7

    -
    -

    end

    end: number

    -

    Defined in src/tokens/token.ts:8

    -
    -

    Optional file

    file? : undefined | string

    -

    Defined in src/tokens/token.ts:9

    -
    -

    input

    input: string

    -

    Defined in src/tokens/token.ts:6

    -
    -

    kind

    kind: TokenKind

    -

    Defined in src/tokens/token.ts:5

    -

    Methods

    getPosition

    getPosition(): number[]

    -

    Defined in src/tokens/token.ts:14

    -

    Returns: number[]

    -
    -

    getText

    getText(): string

    -

    Defined in src/tokens/token.ts:11

    -

    Returns: string

    -
    -

    size

    size(): number

    -

    Defined in src/tokens/token.ts:24

    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/util_error_.assertionerror.html b/api/classes/util_error_.assertionerror.html deleted file mode 100644 index 334b28c94..000000000 --- a/api/classes/util_error_.assertionerror.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - Class: AssertionError | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: AssertionError

    - - - -
    -
    -

    Hierarchy

      -
    • Error

      -

      AssertionError

      -
    • -
    -

    Constructors

    constructor

    + new AssertionError(message: string): AssertionError

    -

    Defined in src/util/error.ts:74

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    messagestring
    -

    Returns: AssertionError

    -

    Properties

    message

    message: string

    -

    Inherited from LiquidError.message

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1023

    -
    -

    name

    name: string

    -

    Inherited from LiquidError.name

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1022

    -
    -

    Optional stack

    stack? : undefined | string

    -

    Inherited from LiquidError.stack

    -

    Overrides LiquidError.stack

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1024

    -
    -

    Static Error

    Error: ErrorConstructor

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1033

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/util_error_.internalundefinedvariableerror.html b/api/classes/util_error_.internalundefinedvariableerror.html deleted file mode 100644 index 57a42fe33..000000000 --- a/api/classes/util_error_.internalundefinedvariableerror.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - Class: InternalUndefinedVariableError | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: InternalUndefinedVariableError

    - - - -
    -
    -

    Hierarchy

      -
    • Error

      -

      InternalUndefinedVariableError

      -
    • -
    -

    Constructors

    constructor

    + new InternalUndefinedVariableError(variableName: string): InternalUndefinedVariableError

    -

    Defined in src/util/error.ts:65

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    variableNamestring
    -

    Returns: InternalUndefinedVariableError

    -

    Properties

    message

    message: string

    -

    Inherited from LiquidError.message

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1023

    -
    -

    name

    name: string

    -

    Inherited from LiquidError.name

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1022

    -
    -

    Optional stack

    stack? : undefined | string

    -

    Inherited from LiquidError.stack

    -

    Overrides LiquidError.stack

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1024

    -
    -

    variableName

    variableName: string

    -

    Defined in src/util/error.ts:65

    -
    -

    Static Error

    Error: ErrorConstructor

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1033

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/util_error_.liquiderror.html b/api/classes/util_error_.liquiderror.html deleted file mode 100644 index 37056fac1..000000000 --- a/api/classes/util_error_.liquiderror.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - Class: LiquidError | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: LiquidError

    - - - -
    -
    -

    Hierarchy

    -

    Constructors

    constructor

    + new LiquidError(err: Error, token: Token): LiquidError

    -

    Defined in src/util/error.ts:8

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    errError
    tokenToken
    -

    Returns: LiquidError

    -

    Properties

    context

    context: string

    -

    Defined in src/util/error.ts:7

    -
    -

    message

    message: string

    -

    Inherited from LiquidError.message

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1023

    -
    -

    name

    name: string

    -

    Inherited from LiquidError.name

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1022

    -
    -

    Private originalError

    originalError: Error

    -

    Defined in src/util/error.ts:8

    -
    -

    Optional stack

    stack? : undefined | string

    -

    Inherited from LiquidError.stack

    -

    Overrides LiquidError.stack

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1024

    -
    -

    Private token

    token: Token

    -

    Defined in src/util/error.ts:6

    -
    -

    Static Error

    Error: ErrorConstructor

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1033

    -

    Methods

    Protected update

    update(): void

    -

    Defined in src/util/error.ts:15

    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/util_error_.parseerror.html b/api/classes/util_error_.parseerror.html deleted file mode 100644 index 413835d83..000000000 --- a/api/classes/util_error_.parseerror.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - Class: ParseError | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: ParseError

    - - - -
    -
    -

    Hierarchy

    LiquidError

    -

    ParseError

    -

    Constructors

    constructor

    + new ParseError(err: Error, token: Token): ParseError

    -

    Overrides LiquidError.constructor

    -

    Defined in src/util/error.ts:32

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    errError
    tokenToken
    -

    Returns: ParseError

    -

    Properties

    context

    context: string

    -

    Inherited from LiquidError.context

    -

    Defined in src/util/error.ts:7

    -
    -

    message

    message: string

    -

    Inherited from LiquidError.message

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1023

    -
    -

    name

    name: string

    -

    Inherited from LiquidError.name

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1022

    -
    -

    Optional stack

    stack? : undefined | string

    -

    Inherited from LiquidError.stack

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1024

    -

    Methods

    Protected update

    update(): void

    -

    Inherited from LiquidError.update

    -

    Defined in src/util/error.ts:15

    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/util_error_.rendererror.html b/api/classes/util_error_.rendererror.html deleted file mode 100644 index 8c68d823c..000000000 --- a/api/classes/util_error_.rendererror.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - Class: RenderError | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: RenderError

    - - - -
    -
    -

    Hierarchy

    LiquidError

    -

    RenderError

    -

    Constructors

    constructor

    + new RenderError(err: Error, tpl: Template): RenderError

    -

    Overrides LiquidError.constructor

    -

    Defined in src/util/error.ts:41

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    errError
    tplTemplate
    -

    Returns: RenderError

    -

    Properties

    context

    context: string

    -

    Inherited from LiquidError.context

    -

    Defined in src/util/error.ts:7

    -
    -

    message

    message: string

    -

    Inherited from LiquidError.message

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1023

    -
    -

    name

    name: string

    -

    Inherited from LiquidError.name

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1022

    -
    -

    Optional stack

    stack? : undefined | string

    -

    Inherited from LiquidError.stack

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1024

    -

    Methods

    Protected update

    update(): void

    -

    Inherited from LiquidError.update

    -

    Defined in src/util/error.ts:15

    -

    Returns: void

    -
    -

    Static is

    is(obj: any): obj is RenderError

    -

    Defined in src/util/error.ts:48

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    objany
    -

    Returns: obj is RenderError

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/util_error_.tokenizationerror.html b/api/classes/util_error_.tokenizationerror.html deleted file mode 100644 index 3200105a2..000000000 --- a/api/classes/util_error_.tokenizationerror.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - Class: TokenizationError | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: TokenizationError

    - - - -
    -
    -

    Hierarchy

    LiquidError

    -

    TokenizationError

    -

    Constructors

    constructor

    + new TokenizationError(message: string, token: Token): TokenizationError

    -

    Overrides LiquidError.constructor

    -

    Defined in src/util/error.ts:24

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    messagestring
    tokenToken
    -

    Returns: TokenizationError

    -

    Properties

    context

    context: string

    -

    Inherited from LiquidError.context

    -

    Defined in src/util/error.ts:7

    -
    -

    message

    message: string

    -

    Inherited from LiquidError.message

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1023

    -
    -

    name

    name: string

    -

    Inherited from LiquidError.name

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1022

    -
    -

    Optional stack

    stack? : undefined | string

    -

    Inherited from LiquidError.stack

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1024

    -

    Methods

    Protected update

    update(): void

    -

    Inherited from LiquidError.update

    -

    Defined in src/util/error.ts:15

    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/util_error_.undefinedvariableerror.html b/api/classes/util_error_.undefinedvariableerror.html deleted file mode 100644 index e4be9fc08..000000000 --- a/api/classes/util_error_.undefinedvariableerror.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - Class: UndefinedVariableError | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: UndefinedVariableError

    - - - -
    -
    -

    Hierarchy

    LiquidError

    -

    UndefinedVariableError

    -

    Constructors

    constructor

    + new UndefinedVariableError(err: Error, token: Token): UndefinedVariableError

    -

    Overrides LiquidError.constructor

    -

    Defined in src/util/error.ts:53

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    errError
    tokenToken
    -

    Returns: UndefinedVariableError

    -

    Properties

    context

    context: string

    -

    Inherited from LiquidError.context

    -

    Defined in src/util/error.ts:7

    -
    -

    message

    message: string

    -

    Inherited from LiquidError.message

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1023

    -
    -

    name

    name: string

    -

    Inherited from LiquidError.name

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1022

    -
    -

    Optional stack

    stack? : undefined | string

    -

    Inherited from LiquidError.stack

    -

    Defined in node_modules/typescript/lib/lib.es5.d.ts:1024

    -

    Methods

    Protected update

    update(): void

    -

    Inherited from LiquidError.update

    -

    Defined in src/util/error.ts:15

    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/classes/util_timezone_date_.timezonedate.html b/api/classes/util_timezone_date_.timezonedate.html deleted file mode 100644 index 7f46fa950..000000000 --- a/api/classes/util_timezone_date_.timezonedate.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - Class: TimezoneDate | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Class: TimezoneDate

    - - - -
    -
    -

    A date implementation with timezone info, just like Ruby date

    -

    Implementation:

    -
      -
    • create a Date offset by it’s timezone difference, avoiding overriding a bunch of methods
    • -
    • rewrite getTimezoneOffset() to trick strftime
    • -
    -

    Hierarchy

      -
    • TimezoneDate
    • -
    -

    Implements

    -

    Constructors

    constructor

    + new TimezoneDate(init: string | number | Date | TimezoneDate, timezoneOffset: number): TimezoneDate

    -

    Defined in src/util/timezone-date.ts:17

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    initstring | number | Date | TimezoneDate
    timezoneOffsetnumber
    -

    Returns: TimezoneDate

    -

    Properties

    Private date

    date: Date

    -

    Defined in src/util/timezone-date.ts:17

    -
    -

    Private timezoneOffset

    timezoneOffset: number

    -

    Defined in src/util/timezone-date.ts:16

    -

    Methods

    getDate

    getDate(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:49

    -

    Returns: number

    -
    -

    getDay

    getDay(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:46

    -

    Returns: number

    -
    -

    getFullYear

    getFullYear(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:55

    -

    Returns: number

    -
    -

    getHours

    getHours(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:43

    -

    Returns: number

    -
    -

    getMilliseconds

    getMilliseconds(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:34

    -

    Returns: number

    -
    -

    getMinutes

    getMinutes(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:40

    -

    Returns: number

    -
    -

    getMonth

    getMonth(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:52

    -

    Returns: number

    -
    -

    getSeconds

    getSeconds(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:37

    -

    Returns: number

    -
    -

    getTime

    getTime(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:30

    -

    Returns: number

    -
    -

    getTimezoneOffset

    getTimezoneOffset(): number

    -

    Implementation of LiquidDate

    -

    Defined in src/util/timezone-date.ts:64

    -

    Returns: number

    -
    -

    toLocaleDateString

    toLocaleDateString(locale?: undefined | string): string

    -

    Defined in src/util/timezone-date.ts:61

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    locale?undefined | string
    -

    Returns: string

    -
    -

    toLocaleTimeString

    toLocaleTimeString(locale?: undefined | string): string

    -

    Defined in src/util/timezone-date.ts:58

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    locale?undefined | string
    -

    Returns: string

    -
    -

    Static createDateFixedToTimezone

    createDateFixedToTimezone(dateString: string): LiquidDate

    -

    Defined in src/util/timezone-date.ts:81

    -

    Create a Date object fixed to it’s declared Timezone. Both

    -
      -
    • 2021-08-06T02:29:00.000Z and
    • -
    • 2021-08-06T02:29:00.000+08:00
      will always be displayed as
    • -
    • 2021-08-06 02:29:00
      regardless timezoneOffset in JavaScript realm
    • -
    -

    The implementation hack:
    Instead of calling .getMonth()/.getUTCMonth() respect to preserveTimezones,
    we create a different Date to trick strftime, it’s both simpler and more performant.
    Given that a template is expected to be parsed fewer times than rendered.

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dateStringstring
    -

    Returns: LiquidDate

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/enums/TokenKind.html b/api/enums/TokenKind.html new file mode 100644 index 000000000..aea2f92e7 --- /dev/null +++ b/api/enums/TokenKind.html @@ -0,0 +1,149 @@ +TokenKind | liquidjs
    +
    + +
    +
    +
    +
    + +

    Enumeration TokenKind

    +
    +
    +
    + +
    +
    +

    Enumeration Members

    +
    + +
    Delimited: 12
    +
    + +
    Filter: 32
    +
    + +
    HTML: 16
    +
    + +
    Hash: 64
    +
    + +
    Literal: 2
    +
    + +
    Number: 1
    +
    + +
    Operator: 2048
    +
    + +
    Output: 8
    +
    + +
    PropertyAccess: 128
    +
    + +
    Quoted: 1024
    +
    + +
    Range: 512
    +
    + +
    Tag: 4
    +
    + +
    Word: 256
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/enums/context_block_mode_.blockmode.html b/api/enums/context_block_mode_.blockmode.html deleted file mode 100644 index 05652c301..000000000 --- a/api/enums/context_block_mode_.blockmode.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - Enumeration: BlockMode | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/enums/fs_loader_.lookuptype.html b/api/enums/fs_loader_.lookuptype.html deleted file mode 100644 index 78577870c..000000000 --- a/api/enums/fs_loader_.lookuptype.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Enumeration: LookupType | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/enums/parser_token_kind_.tokenkind.html b/api/enums/parser_token_kind_.tokenkind.html deleted file mode 100644 index 10898af45..000000000 --- a/api/enums/parser_token_kind_.tokenkind.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - Enumeration: TokenKind | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Enumeration: TokenKind

    - - - -
    -
    -

    Enumeration members

    Delimited

    Delimited: = Tag | Output

    -

    Defined in src/parser/token-kind.ts:14

    -
    -

    Filter

    Filter: = 32

    -

    Defined in src/parser/token-kind.ts:7

    -
    -

    HTML

    HTML: = 16

    -

    Defined in src/parser/token-kind.ts:6

    -
    -

    Hash

    Hash: = 64

    -

    Defined in src/parser/token-kind.ts:8

    -
    -

    Literal

    Literal: = 2

    -

    Defined in src/parser/token-kind.ts:3

    -
    -

    Number

    Number: = 1

    -

    Defined in src/parser/token-kind.ts:2

    -
    -

    Operator

    Operator: = 2048

    -

    Defined in src/parser/token-kind.ts:13

    -
    -

    Output

    Output: = 8

    -

    Defined in src/parser/token-kind.ts:5

    -
    -

    PropertyAccess

    PropertyAccess: = 128

    -

    Defined in src/parser/token-kind.ts:9

    -
    -

    Quoted

    Quoted: = 1024

    -

    Defined in src/parser/token-kind.ts:12

    -
    -

    Range

    Range: = 512

    -

    Defined in src/parser/token-kind.ts:11

    -
    -

    Tag

    Tag: = 4

    -

    Defined in src/parser/token-kind.ts:4

    -
    -

    Word

    Word: = 256

    -

    Defined in src/parser/token-kind.ts:10

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/enums/tokens_operator_token_.operatortype.html b/api/enums/tokens_operator_token_.operatortype.html deleted file mode 100644 index 08b1ed46d..000000000 --- a/api/enums/tokens_operator_token_.operatortype.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - Enumeration: OperatorType | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/functions/TypeGuards.isDelimitedToken.html b/api/functions/TypeGuards.isDelimitedToken.html new file mode 100644 index 000000000..ac1e2376d --- /dev/null +++ b/api/functions/TypeGuards.isDelimitedToken.html @@ -0,0 +1,68 @@ +isDelimitedToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isDelimitedToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is DelimitedToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isHTMLToken.html b/api/functions/TypeGuards.isHTMLToken.html new file mode 100644 index 000000000..9eae75ddc --- /dev/null +++ b/api/functions/TypeGuards.isHTMLToken.html @@ -0,0 +1,68 @@ +isHTMLToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isHTMLToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is HTMLToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isLiteralToken.html b/api/functions/TypeGuards.isLiteralToken.html new file mode 100644 index 000000000..f4931e837 --- /dev/null +++ b/api/functions/TypeGuards.isLiteralToken.html @@ -0,0 +1,68 @@ +isLiteralToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isLiteralToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is LiteralToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isNumberToken.html b/api/functions/TypeGuards.isNumberToken.html new file mode 100644 index 000000000..be90415ee --- /dev/null +++ b/api/functions/TypeGuards.isNumberToken.html @@ -0,0 +1,68 @@ +isNumberToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isNumberToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is NumberToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isOperatorToken.html b/api/functions/TypeGuards.isOperatorToken.html new file mode 100644 index 000000000..829572d4b --- /dev/null +++ b/api/functions/TypeGuards.isOperatorToken.html @@ -0,0 +1,68 @@ +isOperatorToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isOperatorToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is OperatorToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isOutputToken.html b/api/functions/TypeGuards.isOutputToken.html new file mode 100644 index 000000000..29a38fdfa --- /dev/null +++ b/api/functions/TypeGuards.isOutputToken.html @@ -0,0 +1,68 @@ +isOutputToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isOutputToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is OutputToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isPropertyAccessToken.html b/api/functions/TypeGuards.isPropertyAccessToken.html new file mode 100644 index 000000000..7a1d1fd29 --- /dev/null +++ b/api/functions/TypeGuards.isPropertyAccessToken.html @@ -0,0 +1,68 @@ +isPropertyAccessToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isPropertyAccessToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is PropertyAccessToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isQuotedToken.html b/api/functions/TypeGuards.isQuotedToken.html new file mode 100644 index 000000000..b6e3455dd --- /dev/null +++ b/api/functions/TypeGuards.isQuotedToken.html @@ -0,0 +1,68 @@ +isQuotedToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isQuotedToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is QuotedToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isRangeToken.html b/api/functions/TypeGuards.isRangeToken.html new file mode 100644 index 000000000..b44115f94 --- /dev/null +++ b/api/functions/TypeGuards.isRangeToken.html @@ -0,0 +1,68 @@ +isRangeToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isRangeToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is RangeToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isTagToken.html b/api/functions/TypeGuards.isTagToken.html new file mode 100644 index 000000000..2d005aabb --- /dev/null +++ b/api/functions/TypeGuards.isTagToken.html @@ -0,0 +1,68 @@ +isTagToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isTagToken

    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/TypeGuards.isWordToken.html b/api/functions/TypeGuards.isWordToken.html new file mode 100644 index 000000000..fc5a06e09 --- /dev/null +++ b/api/functions/TypeGuards.isWordToken.html @@ -0,0 +1,68 @@ +isWordToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function isWordToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        val: any
      +

      Returns val is IdentifierToken

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/assert.html b/api/functions/assert.html new file mode 100644 index 000000000..e06978848 --- /dev/null +++ b/api/functions/assert.html @@ -0,0 +1,129 @@ +assert | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function assert

    +
    +
      + +
    • +
      +

      Type Parameters

      +
        +
      • +

        T

      +
      +

      Parameters

      +
        +
      • +
        predicate: undefined | null | T
      • +
      • +
        Optional message: string | (() => string)
      +

      Returns void

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/createTrie.html b/api/functions/createTrie.html new file mode 100644 index 000000000..053160ed6 --- /dev/null +++ b/api/functions/createTrie.html @@ -0,0 +1,122 @@ +createTrie | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/evalQuotedToken.html b/api/functions/evalQuotedToken.html new file mode 100644 index 000000000..02671a93a --- /dev/null +++ b/api/functions/evalQuotedToken.html @@ -0,0 +1,122 @@ +evalQuotedToken | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/evalToken.html b/api/functions/evalToken.html new file mode 100644 index 000000000..7ba575d44 --- /dev/null +++ b/api/functions/evalToken.html @@ -0,0 +1,126 @@ +evalToken | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function evalToken

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        token: undefined | Token
      • +
      • +
        ctx: Context
      • +
      • +
        lenient: boolean = false
      +

      Returns IterableIterator<unknown>

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/isFalsy.html b/api/functions/isFalsy.html new file mode 100644 index 000000000..9cc3584f9 --- /dev/null +++ b/api/functions/isFalsy.html @@ -0,0 +1,124 @@ +isFalsy | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/isTruthy.html b/api/functions/isTruthy.html new file mode 100644 index 000000000..7ea72c823 --- /dev/null +++ b/api/functions/isTruthy.html @@ -0,0 +1,124 @@ +isTruthy | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/toPromise.html b/api/functions/toPromise.html new file mode 100644 index 000000000..95bb108af --- /dev/null +++ b/api/functions/toPromise.html @@ -0,0 +1,127 @@ +toPromise | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function toPromise

    +
    +
      + +
    • +
      +

      Type Parameters

      +
        +
      • +

        T

      +
      +

      Parameters

      +
        +
      • +
        val: T | Generator<unknown, T, unknown> | Promise<T>
      +

      Returns Promise<T>

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/toValue.html b/api/functions/toValue.html new file mode 100644 index 000000000..fd5ebe4bb --- /dev/null +++ b/api/functions/toValue.html @@ -0,0 +1,122 @@ +toValue | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/functions/toValueSync.html b/api/functions/toValueSync.html new file mode 100644 index 000000000..d8f642d40 --- /dev/null +++ b/api/functions/toValueSync.html @@ -0,0 +1,127 @@ +toValueSync | liquidjs
    +
    + +
    +
    +
    +
    + +

    Function toValueSync

    +
    +
      + +
    • +
      +

      Type Parameters

      +
        +
      • +

        T

      +
      +

      Parameters

      +
        +
      • +
        val: T | Generator<unknown, T, unknown>
      +

      Returns T

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/globals.html b/api/globals.html deleted file mode 100644 index 158e008be..000000000 --- a/api/globals.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/index.html b/api/index.html new file mode 100644 index 000000000..a68cb0b57 --- /dev/null +++ b/api/index.html @@ -0,0 +1,273 @@ +liquidjs
    +
    + +
    +
    +
    +
    +

    liquidjs

    +
    + +

    liquidjs

    +
    +

    npm version +npm downloads +Coverage +Build Status +DUB license +semantic-release

    +

    A simple, expressive and safe Shopify / Github Pages compatible template engine in pure JavaScript. +The purpose of this repo is to provide a standard Liquid implementation for the JavaScript community so that Jekyll sites, Github Pages and Shopify templates can be ported to Node.js without pain.

    + +

    logo

    + + + +

    What's it like?

    +
    +

    Basically there're two types of Liquid syntax: tags enclosed by {% %} and outputs enclosed by {{ }}. A Liquid template looks like:

    +
    {% if username %}
    {{ username | append: ", welcome to LiquidJS!" | capitalize }}
    {% endif %} +
    +

    A live demo is also available and here's a quick tutorial for Liquid syntax.

    + + +

    Installation

    +
    +

    Install from npm in Node.js:

    +
    npm install liquidjs
    +
    +

    Or use the UMD bundle from jsDelivr:

    +
    <script src="https://cdn.jsdelivr.net/npm/liquidjs/dist/liquid.browser.min.js"></script>
    +
    +

    Or render directly from CLI using npx:

    +
    npx liquidjs --template 'Hello, {{ name }}!' --context '{"name": "Snake"}'
    +
    +

    For more details, refer to the Setup Guide.

    + + +

    Related Projects

    +
    +
      +
    • @11ty/eleventy: A simpler static site generator. An alternative to Jekyll. Written in JavaScript. Transforms a directory of templates (of varying types) into HTML.
    • +
    • gulp-liquidjs: A shopify compatible Liquid template engine for Gulp using liquidjs.
    • +
    • grunt-liquify: A Grunt task to process Liquid using liquidjs. Use it to add Liquid magic to your scripts and css assets.
    • +
    • react-liquid: Liquid templating language component for React
    • +
    + + +

    Financial Support

    +
    +

    If you love LiquidJS or your company is using LiquidJS? Please consider support us on Open Collective or Patreon.

    + + +

    Backers

    +
    +

    If you personally like LiquidJS and find it useful to you, you can buy me a coffee!

    + + + + +

    Sponsors

    +
    +

    If LiquidJS is benefiting your business/company, please sponsor us to contribute to our effort!

    + + + + +

    Contributors ✨

    +
    +

    Want to contribute? see Contribution Guidelines. Thanks goes to these wonderful people:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Jun Yang
    Jun Yang

    🚧 💻
    chenos
    chenos

    💻
    Zach Leatherman
    Zach Leatherman

    🐛
    Tim Hardy
    Tim Hardy

    💻
    Paul Robert Lloyd
    Paul Robert Lloyd

    💻 🐛
    Alec Larson
    Alec Larson

    💻
    Patrick Malouin
    Patrick Malouin

    💻 📖
    jaswrks
    jaswrks

    💻
    三三
    三三

    💻 🤔
    ssendev
    ssendev

    💻 📖
    wojtask9
    wojtask9

    💻
    Andrew Barclay
    Andrew Barclay

    💻
    Cory Mawhorter
    Cory Mawhorter

    💻
    Mehdi Jaffery
    Mehdi Jaffery

    💻
    Robin Bijlani
    Robin Bijlani

    💻 🐛
    Ryan Kennedy
    Ryan Kennedy

    💻
    Sami Kukkonen
    Sami Kukkonen

    💻
    Scott Santucci
    Scott Santucci

    💻
    Steven
    Steven

    💡 💻
    azu
    azu

    📖
    Joonas
    Joonas

    💻
    Jamel A.
    Jamel A.

    💻
    Brandon Pittman
    Brandon Pittman

    💻
    tgrandgent
    tgrandgent

    💻
    Martin Schuster
    Martin Schuster

    💻
    Ray
    Ray

    ⚠️ 💻
    Cristofer Gonzales
    Cristofer Gonzales

    💻
    Raymond Camden
    Raymond Camden

    📖
    Steve Stedman
    Steve Stedman

    📖
    Anthony Ciccarello
    Anthony Ciccarello

    📖
    Bogdan Chadkin
    Bogdan Chadkin

    💻
    Tejas Manohar
    Tejas Manohar

    💻
    Peter deHaan
    Peter deHaan

    📖
    amit777
    amit777

    💻 💵
    Steffen Schuldenzucker
    Steffen Schuldenzucker

    💻
    Pixcell
    Pixcell

    💻
    Jason Etcovitch
    Jason Etcovitch

    💻
    ZC
    ZC

    📖
    Memmie Lenglet
    Memmie Lenglet

    💻
    ilhamdev0
    ilhamdev0

    📖
    一饮一啄皆是人生
    一饮一啄皆是人生

    📖
    Amit Agarwal
    Amit Agarwal

    📖
    Laurin Quast
    Laurin Quast

    💻
    Matt Vague
    Matt Vague

    💻
    Liam Bigelow
    Liam Bigelow

    💻
    Jason Kurian
    Jason Kurian

    📖
    d pham (they/them)
    d pham (they/them)

    📖
    Aleksandr Hovhannisyan
    Aleksandr Hovhannisyan

    💻
    jg-rp
    jg-rp

    💻
    Ameya Apte
    Ameya Apte

    💻
    tbdrz
    tbdrz

    📖
    Santi Albo
    Santi Albo

    📖
    Yahang Wu
    Yahang Wu

    📖
    hongl
    hongl

    📖
    zxx-457
    zxx-457

    📖
    prassie
    prassie

    📖
    Slav Ivanov
    Slav Ivanov

    💻
    Daniel Rosenberg
    Daniel Rosenberg

    💻
    bobgubko
    bobgubko

    💻
    + + + + + + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/interfaces/Emitter.html b/api/interfaces/Emitter.html new file mode 100644 index 000000000..c80cc44a3 --- /dev/null +++ b/api/interfaces/Emitter.html @@ -0,0 +1,95 @@ +Emitter | liquidjs
    +
    + +
    +
    +
    +
    + +

    Interface Emitter

    +
    +

    Hierarchy

    +
      +
    • Emitter
    +
    +
    +
    + +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Properties

    +
    + +
    buffer: string
    +

    Buffered string

    +
    +
    +

    Methods

    +
    + +
      + +
    • +

      Write a html value into emitter

      +
      +
      +

      Parameters

      +
        +
      • +
        html: any
        +

        string, Drop or other primitive value

        +
      +

      Returns void

    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/interfaces/FS.html b/api/interfaces/FS.html new file mode 100644 index 000000000..15dcb56bb --- /dev/null +++ b/api/interfaces/FS.html @@ -0,0 +1,253 @@ +FS | liquidjs
    +
    + +
    +
    +
    +
    + +

    Interface FS

    +
    +

    Hierarchy

    +
      +
    • FS
    +
    +
    +
    + +
    +
    +

    Properties

    +
    + +
    contains?: ((root: string, file: string) => boolean)
    +
    +

    Type declaration

    +
      +
    • +
        +
      • (root: string, file: string): boolean
      • +
      • +

        check if file is contained in root, always return true by default. Warning: not setting this could expose path traversal vulnerabilities.

        +
        +
        +

        Parameters

        +
          +
        • +
          root: string
        • +
        • +
          file: string
        +

        Returns boolean

    +
    + +
    dirname?: ((file: string) => string)
    +
    +

    Type declaration

    +
      +
    • +
        +
      • (file: string): string
      • +
      • +

        required for relative path resolving

        +
        +
        +

        Parameters

        +
          +
        • +
          file: string
        +

        Returns string

    +
    + +
    exists: ((filepath: string) => Promise<boolean>)
    +
    +

    Type declaration

    +
      +
    • +
        +
      • (filepath: string): Promise<boolean>
      • +
      • +

        check if a file exists asynchronously

        +
        +
        +

        Parameters

        +
          +
        • +
          filepath: string
        +

        Returns Promise<boolean>

    +
    + +
    existsSync: ((filepath: string) => boolean)
    +
    +

    Type declaration

    +
      +
    • +
        +
      • (filepath: string): boolean
      • +
      • +

        check if a file exists synchronously

        +
        +
        +

        Parameters

        +
          +
        • +
          filepath: string
        +

        Returns boolean

    +
    + +
    fallback?: ((file: string) => undefined | string)
    +
    +

    Type declaration

    +
      +
    • +
        +
      • (file: string): undefined | string
      • +
      • +

        fallback file for lookup failure

        +
        +
        +

        Parameters

        +
          +
        • +
          file: string
        +

        Returns undefined | string

    +
    + +
    readFile: ((filepath: string) => Promise<string>)
    +
    +

    Type declaration

    +
      +
    • +
        +
      • (filepath: string): Promise<string>
      • +
      • +

        read a file asynchronously

        +
        +
        +

        Parameters

        +
          +
        • +
          filepath: string
        +

        Returns Promise<string>

    +
    + +
    readFileSync: ((filepath: string) => string)
    +
    +

    Type declaration

    +
      +
    • +
        +
      • (filepath: string): string
      • +
      • +

        read a file synchronously

        +
        +
        +

        Parameters

        +
          +
        • +
          filepath: string
        +

        Returns string

    +
    + +
    resolve: ((dir: string, file: string, ext: string) => string)
    +
    +

    Type declaration

    +
      +
    • +
        +
      • (dir: string, file: string, ext: string): string
      • +
      • +

        resolve a file against directory, for given ext option

        +
        +
        +

        Parameters

        +
          +
        • +
          dir: string
        • +
        • +
          file: string
        • +
        • +
          ext: string
        +

        Returns string

    +
    + +
    sep?: string
    +

    defaults to "/"

    +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/interfaces/LiquidOptions.html b/api/interfaces/LiquidOptions.html new file mode 100644 index 000000000..980054df7 --- /dev/null +++ b/api/interfaces/LiquidOptions.html @@ -0,0 +1,341 @@ +LiquidOptions | liquidjs
    +
    + +
    +
    +
    +
    + +

    Interface LiquidOptions

    +
    +

    Hierarchy

    +
      +
    • LiquidOptions
    +
    +
    +
    + +
    +
    +

    Properties

    +
    + +
    cache?: number | boolean | LiquidCache
    +

    Whether or not to cache resolved templates. Defaults to false.

    +
    +
    + +
    dateFormat?: string
    +

    Default date format to use if the date filter doesn't include a format. Defaults to %A, %B %-e, %Y at %-l:%M %P %z.

    +
    +
    + +
    dynamicPartials?: boolean
    +

    If set, treat the filepath parameter in {%include filepath %} and {%layout filepath%} as a variable, otherwise as a literal value. Defaults to true.

    +
    +
    + +
    extname?: string
    +

    Add a extname (if filepath doesn't include one) before template file lookup. Eg: setting to ".html" will allow including file by basename. Defaults to "".

    +
    +
    + +
    fs?: FS
    +

    fs is used to override the default file-system module with a custom implementation.

    +
    +
    + +
    globals?: object
    +

    the global scope passed down to all partial and layout templates, i.e. templates included by include, layout and render tags.

    +
    +
    + +
    greedy?: boolean
    +

    Whether trim*Left/trim*Right is greedy. When set to true, all consecutive blank characters including \n will be trimed regardless of line breaks. Defaults to true.

    +
    +
    + +
    jekyllInclude?: boolean
    +

    Use jekyll style include, pass parameters to include variable of current scope. Defaults to false.

    +
    +
    + +
    jsTruthy?: boolean
    +

    Use Javascript Truthiness. Defaults to false.

    +
    +
    + +
    keepOutputType?: boolean
    +

    Whether or not to keep value type when writing the Output, not working for streamed rendering. Defaults to false.

    +
    +
    + +
    layouts?: string | string[]
    +

    A directory or an array of directories from where to resolve layout templates. If it's an array, the files are looked up in the order they occur in the array. Defaults to root

    +
    +
    + +
    lenientIf?: boolean
    +

    Modifies the behavior of strictVariables. If set, a single undefined variable will not cause an exception in the context of the if/elsif/unless tag and the default filter. Instead, it will evaluate to false and null, respectively. Irrelevant if strictVariables is not set. Defaults to false. *

    +
    +
    + +
    operators?: Operators
    +

    An object of operators for conditional statements. Defaults to the regular Liquid operators.

    +
    +
    + +
    orderedFilterParameters?: boolean
    +

    Respect parameter order when using filters like "for ... reversed limit", Defaults to false.

    +
    +
    + +
    outputDelimiterLeft?: string
    +

    The left delimiter for liquid outputs. *

    +
    +
    + +
    outputDelimiterRight?: string
    +

    The right delimiter for liquid outputs. *

    +
    +
    + +
    outputEscape?: OutputEscapeOption
    +

    Default escape filter applied to output values, when set, you'll have to add | raw for values don't need to be escaped. Defaults to undefined.

    +
    +
    + +
    ownPropertyOnly?: boolean
    +

    Hide scope variables from prototypes, useful when you're passing a not sanitized object into LiquidJS or need to hide prototypes from templates.

    +
    +
    + +
    partials?: string | string[]
    +

    A directory or an array of directories from where to resolve included templates. If it's an array, the files are looked up in the order they occur in the array. Defaults to root

    +
    +
    + +
    preserveTimezones?: boolean
    +

    Whether input strings to date filter preserve the given timezone *

    +
    +
    + +
    relativeReference?: boolean
    +

    Allow refer to layouts/partials by relative pathname. To avoid arbitrary filesystem read, paths been referenced also need to be within corresponding root, partials, layouts. Defaults to true.

    +
    +
    + +
    root?: string | string[]
    +

    A directory or an array of directories from where to resolve layout and include templates, and the filename passed to .renderFile(). If it's an array, the files are looked up in the order they occur in the array. Defaults to ["."]

    +
    +
    + +
    strictFilters?: boolean
    +

    Whether or not to assert filter existence. If set to false, undefined filters will be skipped. Otherwise, undefined filters will cause an exception. Defaults to false.

    +
    +
    + +
    strictVariables?: boolean
    +

    Whether or not to assert variable existence. If set to false, undefined variables will be rendered as empty string. Otherwise, undefined variables will cause an exception. Defaults to false.

    +
    +
    + +
    tagDelimiterLeft?: string
    +

    The left delimiter for liquid tags. *

    +
    +
    + +
    tagDelimiterRight?: string
    +

    The right delimiter for liquid tags. *

    +
    +
    + +
    timezoneOffset?: string | number
    +

    JavaScript timezone name or timezoneOffset for date filter, default to local time. That means if you're in Australia (UTC+10), it'll default to -600 or Australia/Lindeman

    +
    +
    + +
    trimOutputLeft?: boolean
    +

    Similar to trimOutputRight, whereas the \n is exclusive. Defaults to false. See Whitespace Control for details.

    +
    +
    + +
    trimOutputRight?: boolean
    +

    Strip blank characters (including , \t, and \r) from the right of values ({{ }}) until \n (inclusive). Defaults to false.

    +
    +
    + +
    trimTagLeft?: boolean
    +

    Similar to trimTagRight, whereas the \n is exclusive. Defaults to false. See Whitespace Control for details.

    +
    +
    + +
    trimTagRight?: boolean
    +

    Strip blank characters (including , \t, and \r) from the right of tags ({% %}) until \n (inclusive). Defaults to false.

    +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/interfaces/Template.html b/api/interfaces/Template.html new file mode 100644 index 000000000..205e97f63 --- /dev/null +++ b/api/interfaces/Template.html @@ -0,0 +1,96 @@ +Template | liquidjs
    +
    + +
    +
    +
    +
    + +

    Interface Template

    +
    +

    Hierarchy

    +
      +
    • Template
    +
    +

    Implemented by

    +
    +
    +
    +
    + +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Properties

    +
    + +
    token: Token
    +
    +

    Methods

    +
    + +
    +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/interfaces/Trie.html b/api/interfaces/Trie.html new file mode 100644 index 000000000..8ad490090 --- /dev/null +++ b/api/interfaces/Trie.html @@ -0,0 +1,119 @@ +Trie | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/interfaces/cache_cache_.cache.html b/api/interfaces/cache_cache_.cache.html deleted file mode 100644 index 4beceeb37..000000000 --- a/api/interfaces/cache_cache_.cache.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - Interface: Cache <T> | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: Cache <T>

    - - - -
    -
    -

    Type parameters

    T

    -

    Hierarchy

      -
    • Cache
    • -
    -

    Implemented by

    -

    Methods

    read

    read(key: string): T | undefined | Promise‹T | undefined›

    -

    Defined in src/cache/cache.ts:5

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring
    -

    Returns: T | undefined | Promise‹T | undefined›

    -
    -

    remove

    remove(key: string): void | Promise‹void›

    -

    Defined in src/cache/cache.ts:6

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    keystring
    -

    Returns: void | Promise‹void›

    -
    -

    write

    write(key: string, value: T): void | Promise‹void›

    -

    Defined in src/cache/cache.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    keystring
    valueT
    -

    Returns: void | Promise‹void›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/context_scope_.scopeobject.html b/api/interfaces/context_scope_.scopeobject.html deleted file mode 100644 index 7b055cb38..000000000 --- a/api/interfaces/context_scope_.scopeobject.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - Interface: ScopeObject | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/drop_comparable_.comparable.html b/api/interfaces/drop_comparable_.comparable.html deleted file mode 100644 index 2427b2104..000000000 --- a/api/interfaces/drop_comparable_.comparable.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - Interface: Comparable | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: Comparable

    - - - -
    -
    -

    Hierarchy

      -
    • Comparable
    • -
    -

    Implemented by

    -

    Properties

    equals

    equals: function

    -

    Defined in src/drop/comparable.ts:4

    -

    Type declaration:

    ▸ (rhs: any): boolean

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    rhsany
    -
    -

    geq

    geq: function

    -

    Defined in src/drop/comparable.ts:6

    -

    Type declaration:

    ▸ (rhs: any): boolean

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    rhsany
    -
    -

    gt

    gt: function

    -

    Defined in src/drop/comparable.ts:5

    -

    Type declaration:

    ▸ (rhs: any): boolean

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    rhsany
    -
    -

    leq

    leq: function

    -

    Defined in src/drop/comparable.ts:8

    -

    Type declaration:

    ▸ (rhs: any): boolean

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    rhsany
    -
    -

    lt

    lt: function

    -

    Defined in src/drop/comparable.ts:7

    -

    Type declaration:

    ▸ (rhs: any): boolean

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    rhsany
    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/emitters_emitter_.emitter.html b/api/interfaces/emitters_emitter_.emitter.html deleted file mode 100644 index 2f6efb556..000000000 --- a/api/interfaces/emitters_emitter_.emitter.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - Interface: Emitter | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: Emitter

    - - - -
    -
    -

    Hierarchy

      -
    • Emitter
    • -
    -

    Implemented by

    -

    Properties

    buffer

    buffer: string

    -

    Defined in src/emitters/emitter.ts:10

    -

    Buffered string

    -

    Methods

    write

    write(html: any): void

    -

    Defined in src/emitters/emitter.ts:6

    -

    Write a html value into emitter

    -

    Parameters:

    - - - - - - - - - - - - - -
    NameTypeDescription
    htmlanystring, Drop or other primitive value
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/fs_fs_.fs.html b/api/interfaces/fs_fs_.fs.html deleted file mode 100644 index 7090bfe10..000000000 --- a/api/interfaces/fs_fs_.fs.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - Interface: FS | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: FS

    - - - -
    -
    -

    Hierarchy

      -
    • FS
    • -
    -

    Properties

    Optional contains

    contains? : undefined | function

    -

    Defined in src/fs/fs.ts:13

    -

    check if file is contained in root, always return true by default. Warning: not setting this could expose path traversal vulnerabilities.

    -
    -

    Optional dirname

    dirname? : undefined | function

    -

    Defined in src/fs/fs.ts:17

    -

    required for relative path resolving

    -
    -

    exists

    exists: function

    -

    Defined in src/fs/fs.ts:3

    -

    check if a file exists asynchronously

    -

    Type declaration:

    ▸ (filepath: string): Promise‹boolean›

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -
    -

    existsSync

    existsSync: function

    -

    Defined in src/fs/fs.ts:5

    -

    check if a file exists synchronously

    -

    Type declaration:

    ▸ (filepath: string): boolean

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -
    -

    Optional fallback

    fallback? : undefined | function

    -

    Defined in src/fs/fs.ts:19

    -

    fallback file for lookup failure

    -
    -

    readFile

    readFile: function

    -

    Defined in src/fs/fs.ts:7

    -

    read a file asynchronously

    -

    Type declaration:

    ▸ (filepath: string): Promise‹string›

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -
    -

    readFileSync

    readFileSync: function

    -

    Defined in src/fs/fs.ts:9

    -

    read a file synchronously

    -

    Type declaration:

    ▸ (filepath: string): string

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -
    -

    resolve

    resolve: function

    -

    Defined in src/fs/fs.ts:11

    -

    resolve a file against directory, for given ext option

    -

    Type declaration:

    ▸ (dir: string, file: string, ext: string): string

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    dirstring
    filestring
    extstring
    -
    -

    Optional sep

    sep? : undefined | string

    -

    Defined in src/fs/fs.ts:15

    -

    defaults to “/“

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/fs_loader_.loaderoptions.html b/api/interfaces/fs_loader_.loaderoptions.html deleted file mode 100644 index e8b53aaee..000000000 --- a/api/interfaces/fs_loader_.loaderoptions.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - Interface: LoaderOptions | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: LoaderOptions

    - - - -
    -
    -

    Hierarchy

      -
    • LoaderOptions
    • -
    -

    Properties

    extname

    extname: string

    -

    Defined in src/fs/loader.ts:6

    -
    -

    fs

    fs: FS

    -

    Defined in src/fs/loader.ts:5

    -
    -

    layouts

    layouts: string[]

    -

    Defined in src/fs/loader.ts:9

    -
    -

    partials

    partials: string[]

    -

    Defined in src/fs/loader.ts:8

    -
    -

    relativeReference

    relativeReference: boolean

    -

    Defined in src/fs/loader.ts:10

    -
    -

    root

    root: string[]

    -

    Defined in src/fs/loader.ts:7

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/liquid_options_.liquidoptions.html b/api/interfaces/liquid_options_.liquidoptions.html deleted file mode 100644 index 3fd16beca..000000000 --- a/api/interfaces/liquid_options_.liquidoptions.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - Interface: LiquidOptions | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: LiquidOptions

    - - - -
    -
    -

    Hierarchy

    -

    Properties

    Optional cache

    cache? : boolean | number | LiquidCache

    -

    Defined in src/liquid-options.ts:26

    -

    Whether or not to cache resolved templates. Defaults to false.

    -
    -

    Optional dateFormat

    dateFormat? : undefined | string

    -

    Defined in src/liquid-options.ts:42

    -

    Default date format to use if the date filter doesn’t include a format. Defaults to %A, %B %-e, %Y at %-l:%M %P %z.

    -
    -

    Optional dynamicPartials

    dynamicPartials? : undefined | false | true

    -

    Defined in src/liquid-options.ts:30

    -

    If set, treat the filepath parameter in {%include filepath %} and {%layout filepath%} as a variable, otherwise as a literal value. Defaults to true.

    -
    -

    Optional extname

    extname? : undefined | string

    -

    Defined in src/liquid-options.ts:24

    -

    Add a extname (if filepath doesn’t include one) before template file lookup. Eg: setting to ".html" will allow including file by basename. Defaults to "".

    -
    -

    Optional fs

    fs? : FS

    -

    Defined in src/liquid-options.ts:64

    -

    fs is used to override the default file-system module with a custom implementation.

    -
    -

    Optional globals

    globals? : undefined | object

    -

    Defined in src/liquid-options.ts:66

    -

    the global scope passed down to all partial and layout templates, i.e. templates included by include, layout and render tags.

    -
    -

    Optional greedy

    greedy? : undefined | false | true

    -

    Defined in src/liquid-options.ts:62

    -

    Whether trim*Left/trim*Right is greedy. When set to true, all consecutive blank characters including \n will be trimed regardless of line breaks. Defaults to true.

    -
    -

    Optional jekyllInclude

    jekyllInclude? : undefined | false | true

    -

    Defined in src/liquid-options.ts:22

    -

    Use jekyll style include, pass parameters to include variable of current scope. Defaults to false.

    -
    -

    Optional jsTruthy

    jsTruthy? : undefined | false | true

    -

    Defined in src/liquid-options.ts:28

    -

    Use Javascript Truthiness. Defaults to false.

    -
    -

    Optional keepOutputType

    keepOutputType? : undefined | false | true

    -

    Defined in src/liquid-options.ts:68

    -

    Whether or not to keep value type when writing the Output, not working for streamed rendering. Defaults to false.

    -
    -

    Optional layouts

    layouts? : string | string[]

    -

    Defined in src/liquid-options.ts:18

    -

    A directory or an array of directories from where to resolve layout templates. If it’s an array, the files are looked up in the order they occur in the array. Defaults to root

    -
    -

    Optional lenientIf

    lenientIf? : undefined | false | true

    -

    Defined in src/liquid-options.ts:38

    -

    Modifies the behavior of strictVariables. If set, a single undefined variable will not cause an exception in the context of the if/elsif/unless tag and the default filter. Instead, it will evaluate to false and null, respectively. Irrelevant if strictVariables is not set. Defaults to false.

    -
    -

    Optional operators

    operators? : Operators

    -

    Defined in src/liquid-options.ts:72

    -

    An object of operators for conditional statements. Defaults to the regular Liquid operators.

    -
    -

    Optional orderedFilterParameters

    orderedFilterParameters? : undefined | false | true

    -

    Defined in src/liquid-options.ts:74

    -

    Respect parameter order when using filters like “for … reversed limit”, Defaults to false.

    -
    -

    Optional outputDelimiterLeft

    outputDelimiterLeft? : undefined | string

    -

    Defined in src/liquid-options.ts:56

    -

    The left delimiter for liquid outputs.

    -
    -

    Optional outputDelimiterRight

    outputDelimiterRight? : undefined | string

    -

    Defined in src/liquid-options.ts:58

    -

    The right delimiter for liquid outputs.

    -
    -

    Optional outputEscape

    outputEscape? : OutputEscapeOption

    -

    Defined in src/liquid-options.ts:70

    -

    Default escape filter applied to output values, when set, you’ll have to add | raw for values don’t need to be escaped. Defaults to undefined.

    -
    -

    Optional ownPropertyOnly

    ownPropertyOnly? : undefined | false | true

    -

    Defined in src/liquid-options.ts:36

    -

    Hide scope variables from prototypes, useful when you’re passing a not sanitized object into LiquidJS or need to hide prototypes from templates.

    -
    -

    Optional partials

    partials? : string | string[]

    -

    Defined in src/liquid-options.ts:16

    -

    A directory or an array of directories from where to resolve included templates. If it’s an array, the files are looked up in the order they occur in the array. Defaults to root

    -
    -

    Optional preserveTimezones

    preserveTimezones? : undefined | false | true

    -

    Defined in src/liquid-options.ts:60

    -

    Whether input strings to date filter preserve the given timezone

    -
    -

    Optional relativeReference

    relativeReference? : undefined | false | true

    -

    Defined in src/liquid-options.ts:20

    -

    Allow refer to layouts/partials by relative pathname. To avoid arbitrary filesystem read, paths been referenced also need to be within corresponding root, partials, layouts. Defaults to true.

    -
    -

    Optional root

    root? : string | string[]

    -

    Defined in src/liquid-options.ts:14

    -

    A directory or an array of directories from where to resolve layout and include templates, and the filename passed to .renderFile(). If it’s an array, the files are looked up in the order they occur in the array. Defaults to ["."]

    -
    -

    Optional strictFilters

    strictFilters? : undefined | false | true

    -

    Defined in src/liquid-options.ts:32

    -

    Whether or not to assert filter existence. If set to false, undefined filters will be skipped. Otherwise, undefined filters will cause an exception. Defaults to false.

    -
    -

    Optional strictVariables

    strictVariables? : undefined | false | true

    -

    Defined in src/liquid-options.ts:34

    -

    Whether or not to assert variable existence. If set to false, undefined variables will be rendered as empty string. Otherwise, undefined variables will cause an exception. Defaults to false.

    -
    -

    Optional tagDelimiterLeft

    tagDelimiterLeft? : undefined | string

    -

    Defined in src/liquid-options.ts:52

    -

    The left delimiter for liquid tags.

    -
    -

    Optional tagDelimiterRight

    tagDelimiterRight? : undefined | string

    -

    Defined in src/liquid-options.ts:54

    -

    The right delimiter for liquid tags.

    -
    -

    Optional timezoneOffset

    timezoneOffset? : number | string

    -

    Defined in src/liquid-options.ts:40

    -

    JavaScript timezone name or timezoneOffset for date filter, default to local time. That means if you’re in Australia (UTC+10), it’ll default to -600 or Australia/Lindeman

    -
    -

    Optional trimOutputLeft

    trimOutputLeft? : undefined | false | true

    -

    Defined in src/liquid-options.ts:50

    -

    Similar to trimOutputRight, whereas the \n is exclusive. Defaults to false. See Whitespace Control for details.

    -
    -

    Optional trimOutputRight

    trimOutputRight? : undefined | false | true

    -

    Defined in src/liquid-options.ts:48

    -

    Strip blank characters (including , \t, and \r) from the right of values ({{ }}) until \n (inclusive). Defaults to false.

    -
    -

    Optional trimTagLeft

    trimTagLeft? : undefined | false | true

    -

    Defined in src/liquid-options.ts:46

    -

    Similar to trimTagRight, whereas the \n is exclusive. Defaults to false. See Whitespace Control for details.

    -
    -

    Optional trimTagRight

    trimTagRight? : undefined | false | true

    -

    Defined in src/liquid-options.ts:44

    -

    Strip blank characters (including , \t, and \r) from the right of tags ({% %}) until \n (inclusive). Defaults to false.

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/liquid_options_.normalizedfulloptions.html b/api/interfaces/liquid_options_.normalizedfulloptions.html deleted file mode 100644 index d7d71c997..000000000 --- a/api/interfaces/liquid_options_.normalizedfulloptions.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - Interface: NormalizedFullOptions | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: NormalizedFullOptions

    - - - -
    -
    -

    Hierarchy

    NormalizedOptions

    -

    NormalizedFullOptions

    -

    Properties

    Optional cache

    cache? : LiquidCache

    -

    Overrides NormalizedOptions.cache

    -

    Defined in src/liquid-options.ts:115

    -
    -

    dateFormat

    dateFormat: string

    -

    Overrides LiquidOptions.dateFormat

    -

    Defined in src/liquid-options.ts:123

    -
    -

    dynamicPartials

    dynamicPartials: boolean

    -

    Overrides LiquidOptions.dynamicPartials

    -

    Defined in src/liquid-options.ts:117

    -
    -

    extname

    extname: string

    -

    Overrides LiquidOptions.extname

    -

    Defined in src/liquid-options.ts:114

    -
    -

    fs

    fs: FS

    -

    Overrides LiquidOptions.fs

    -

    Defined in src/liquid-options.ts:118

    -
    -

    globals

    globals: object

    -

    Overrides LiquidOptions.globals

    -

    Defined in src/liquid-options.ts:134

    -
    -

    greedy

    greedy: boolean

    -

    Overrides LiquidOptions.greedy

    -

    Defined in src/liquid-options.ts:133

    -
    -

    jekyllInclude

    jekyllInclude: boolean

    -

    Overrides LiquidOptions.jekyllInclude

    -

    Defined in src/liquid-options.ts:113

    -
    -

    jsTruthy

    jsTruthy: boolean

    -

    Overrides LiquidOptions.jsTruthy

    -

    Defined in src/liquid-options.ts:116

    -
    -

    keepOutputType

    keepOutputType: boolean

    -

    Overrides LiquidOptions.keepOutputType

    -

    Defined in src/liquid-options.ts:135

    -
    -

    layouts

    layouts: string[]

    -

    Overrides NormalizedOptions.layouts

    -

    Defined in src/liquid-options.ts:111

    -
    -

    lenientIf

    lenientIf: boolean

    -

    Overrides LiquidOptions.lenientIf

    -

    Defined in src/liquid-options.ts:122

    -
    -

    operators

    operators: Operators

    -

    Overrides LiquidOptions.operators

    -

    Defined in src/liquid-options.ts:136

    -
    -

    Optional orderedFilterParameters

    orderedFilterParameters? : undefined | false | true

    -

    Inherited from LiquidOptions.orderedFilterParameters

    -

    Defined in src/liquid-options.ts:74

    -

    Respect parameter order when using filters like “for … reversed limit”, Defaults to false.

    -
    -

    outputDelimiterLeft

    outputDelimiterLeft: string

    -

    Overrides LiquidOptions.outputDelimiterLeft

    -

    Defined in src/liquid-options.ts:130

    -
    -

    outputDelimiterRight

    outputDelimiterRight: string

    -

    Overrides LiquidOptions.outputDelimiterRight

    -

    Defined in src/liquid-options.ts:131

    -
    -

    Optional outputEscape

    outputEscape? : OutputEscape

    -

    Inherited from NormalizedOptions.outputEscape

    -

    Overrides LiquidOptions.outputEscape

    -

    Defined in src/liquid-options.ts:105

    -
    -

    ownPropertyOnly

    ownPropertyOnly: boolean

    -

    Overrides LiquidOptions.ownPropertyOnly

    -

    Defined in src/liquid-options.ts:121

    -
    -

    partials

    partials: string[]

    -

    Overrides NormalizedOptions.partials

    -

    Defined in src/liquid-options.ts:110

    -
    -

    preserveTimezones

    preserveTimezones: boolean

    -

    Overrides LiquidOptions.preserveTimezones

    -

    Defined in src/liquid-options.ts:132

    -
    -

    relativeReference

    relativeReference: boolean

    -

    Overrides LiquidOptions.relativeReference

    -

    Defined in src/liquid-options.ts:112

    -
    -

    root

    root: string[]

    -

    Overrides NormalizedOptions.root

    -

    Defined in src/liquid-options.ts:109

    -
    -

    strictFilters

    strictFilters: boolean

    -

    Overrides LiquidOptions.strictFilters

    -

    Defined in src/liquid-options.ts:119

    -
    -

    strictVariables

    strictVariables: boolean

    -

    Overrides LiquidOptions.strictVariables

    -

    Defined in src/liquid-options.ts:120

    -
    -

    tagDelimiterLeft

    tagDelimiterLeft: string

    -

    Overrides LiquidOptions.tagDelimiterLeft

    -

    Defined in src/liquid-options.ts:128

    -
    -

    tagDelimiterRight

    tagDelimiterRight: string

    -

    Overrides LiquidOptions.tagDelimiterRight

    -

    Defined in src/liquid-options.ts:129

    -
    -

    Optional timezoneOffset

    timezoneOffset? : number | string

    -

    Inherited from LiquidOptions.timezoneOffset

    -

    Defined in src/liquid-options.ts:40

    -

    JavaScript timezone name or timezoneOffset for date filter, default to local time. That means if you’re in Australia (UTC+10), it’ll default to -600 or Australia/Lindeman

    -
    -

    trimOutputLeft

    trimOutputLeft: boolean

    -

    Overrides LiquidOptions.trimOutputLeft

    -

    Defined in src/liquid-options.ts:127

    -
    -

    trimOutputRight

    trimOutputRight: boolean

    -

    Overrides LiquidOptions.trimOutputRight

    -

    Defined in src/liquid-options.ts:126

    -
    -

    trimTagLeft

    trimTagLeft: boolean

    -

    Overrides LiquidOptions.trimTagLeft

    -

    Defined in src/liquid-options.ts:125

    -
    -

    trimTagRight

    trimTagRight: boolean

    -

    Overrides LiquidOptions.trimTagRight

    -

    Defined in src/liquid-options.ts:124

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/liquid_options_.normalizedoptions.html b/api/interfaces/liquid_options_.normalizedoptions.html deleted file mode 100644 index 163aebb23..000000000 --- a/api/interfaces/liquid_options_.normalizedoptions.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - Interface: NormalizedOptions | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: NormalizedOptions

    - - - -
    -
    -

    Hierarchy

    -

    Properties

    Optional cache

    cache? : LiquidCache

    -

    Overrides LiquidOptions.cache

    -

    Defined in src/liquid-options.ts:104

    -
    -

    Optional dateFormat

    dateFormat? : undefined | string

    -

    Inherited from LiquidOptions.dateFormat

    -

    Defined in src/liquid-options.ts:42

    -

    Default date format to use if the date filter doesn’t include a format. Defaults to %A, %B %-e, %Y at %-l:%M %P %z.

    -
    -

    Optional dynamicPartials

    dynamicPartials? : undefined | false | true

    -

    Inherited from LiquidOptions.dynamicPartials

    -

    Defined in src/liquid-options.ts:30

    -

    If set, treat the filepath parameter in {%include filepath %} and {%layout filepath%} as a variable, otherwise as a literal value. Defaults to true.

    -
    -

    Optional extname

    extname? : undefined | string

    -

    Inherited from LiquidOptions.extname

    -

    Defined in src/liquid-options.ts:24

    -

    Add a extname (if filepath doesn’t include one) before template file lookup. Eg: setting to ".html" will allow including file by basename. Defaults to "".

    -
    -

    Optional fs

    fs? : FS

    -

    Inherited from LiquidOptions.fs

    -

    Defined in src/liquid-options.ts:64

    -

    fs is used to override the default file-system module with a custom implementation.

    -
    -

    Optional globals

    globals? : undefined | object

    -

    Inherited from LiquidOptions.globals

    -

    Defined in src/liquid-options.ts:66

    -

    the global scope passed down to all partial and layout templates, i.e. templates included by include, layout and render tags.

    -
    -

    Optional greedy

    greedy? : undefined | false | true

    -

    Inherited from LiquidOptions.greedy

    -

    Defined in src/liquid-options.ts:62

    -

    Whether trim*Left/trim*Right is greedy. When set to true, all consecutive blank characters including \n will be trimed regardless of line breaks. Defaults to true.

    -
    -

    Optional jekyllInclude

    jekyllInclude? : undefined | false | true

    -

    Inherited from LiquidOptions.jekyllInclude

    -

    Defined in src/liquid-options.ts:22

    -

    Use jekyll style include, pass parameters to include variable of current scope. Defaults to false.

    -
    -

    Optional jsTruthy

    jsTruthy? : undefined | false | true

    -

    Inherited from LiquidOptions.jsTruthy

    -

    Defined in src/liquid-options.ts:28

    -

    Use Javascript Truthiness. Defaults to false.

    -
    -

    Optional keepOutputType

    keepOutputType? : undefined | false | true

    -

    Inherited from LiquidOptions.keepOutputType

    -

    Defined in src/liquid-options.ts:68

    -

    Whether or not to keep value type when writing the Output, not working for streamed rendering. Defaults to false.

    -
    -

    Optional layouts

    layouts? : string[]

    -

    Overrides LiquidOptions.layouts

    -

    Defined in src/liquid-options.ts:103

    -
    -

    Optional lenientIf

    lenientIf? : undefined | false | true

    -

    Inherited from LiquidOptions.lenientIf

    -

    Defined in src/liquid-options.ts:38

    -

    Modifies the behavior of strictVariables. If set, a single undefined variable will not cause an exception in the context of the if/elsif/unless tag and the default filter. Instead, it will evaluate to false and null, respectively. Irrelevant if strictVariables is not set. Defaults to false.

    -
    -

    Optional operators

    operators? : Operators

    -

    Inherited from LiquidOptions.operators

    -

    Defined in src/liquid-options.ts:72

    -

    An object of operators for conditional statements. Defaults to the regular Liquid operators.

    -
    -

    Optional orderedFilterParameters

    orderedFilterParameters? : undefined | false | true

    -

    Inherited from LiquidOptions.orderedFilterParameters

    -

    Defined in src/liquid-options.ts:74

    -

    Respect parameter order when using filters like “for … reversed limit”, Defaults to false.

    -
    -

    Optional outputDelimiterLeft

    outputDelimiterLeft? : undefined | string

    -

    Inherited from LiquidOptions.outputDelimiterLeft

    -

    Defined in src/liquid-options.ts:56

    -

    The left delimiter for liquid outputs.

    -
    -

    Optional outputDelimiterRight

    outputDelimiterRight? : undefined | string

    -

    Inherited from LiquidOptions.outputDelimiterRight

    -

    Defined in src/liquid-options.ts:58

    -

    The right delimiter for liquid outputs.

    -
    -

    Optional outputEscape

    outputEscape? : OutputEscape

    -

    Overrides LiquidOptions.outputEscape

    -

    Defined in src/liquid-options.ts:105

    -
    -

    Optional ownPropertyOnly

    ownPropertyOnly? : undefined | false | true

    -

    Inherited from LiquidOptions.ownPropertyOnly

    -

    Defined in src/liquid-options.ts:36

    -

    Hide scope variables from prototypes, useful when you’re passing a not sanitized object into LiquidJS or need to hide prototypes from templates.

    -
    -

    Optional partials

    partials? : string[]

    -

    Overrides LiquidOptions.partials

    -

    Defined in src/liquid-options.ts:102

    -
    -

    Optional preserveTimezones

    preserveTimezones? : undefined | false | true

    -

    Inherited from LiquidOptions.preserveTimezones

    -

    Defined in src/liquid-options.ts:60

    -

    Whether input strings to date filter preserve the given timezone

    -
    -

    Optional relativeReference

    relativeReference? : undefined | false | true

    -

    Inherited from LiquidOptions.relativeReference

    -

    Defined in src/liquid-options.ts:20

    -

    Allow refer to layouts/partials by relative pathname. To avoid arbitrary filesystem read, paths been referenced also need to be within corresponding root, partials, layouts. Defaults to true.

    -
    -

    Optional root

    root? : string[]

    -

    Overrides LiquidOptions.root

    -

    Defined in src/liquid-options.ts:101

    -
    -

    Optional strictFilters

    strictFilters? : undefined | false | true

    -

    Inherited from LiquidOptions.strictFilters

    -

    Defined in src/liquid-options.ts:32

    -

    Whether or not to assert filter existence. If set to false, undefined filters will be skipped. Otherwise, undefined filters will cause an exception. Defaults to false.

    -
    -

    Optional strictVariables

    strictVariables? : undefined | false | true

    -

    Inherited from LiquidOptions.strictVariables

    -

    Defined in src/liquid-options.ts:34

    -

    Whether or not to assert variable existence. If set to false, undefined variables will be rendered as empty string. Otherwise, undefined variables will cause an exception. Defaults to false.

    -
    -

    Optional tagDelimiterLeft

    tagDelimiterLeft? : undefined | string

    -

    Inherited from LiquidOptions.tagDelimiterLeft

    -

    Defined in src/liquid-options.ts:52

    -

    The left delimiter for liquid tags.

    -
    -

    Optional tagDelimiterRight

    tagDelimiterRight? : undefined | string

    -

    Inherited from LiquidOptions.tagDelimiterRight

    -

    Defined in src/liquid-options.ts:54

    -

    The right delimiter for liquid tags.

    -
    -

    Optional timezoneOffset

    timezoneOffset? : number | string

    -

    Inherited from LiquidOptions.timezoneOffset

    -

    Defined in src/liquid-options.ts:40

    -

    JavaScript timezone name or timezoneOffset for date filter, default to local time. That means if you’re in Australia (UTC+10), it’ll default to -600 or Australia/Lindeman

    -
    -

    Optional trimOutputLeft

    trimOutputLeft? : undefined | false | true

    -

    Inherited from LiquidOptions.trimOutputLeft

    -

    Defined in src/liquid-options.ts:50

    -

    Similar to trimOutputRight, whereas the \n is exclusive. Defaults to false. See Whitespace Control for details.

    -
    -

    Optional trimOutputRight

    trimOutputRight? : undefined | false | true

    -

    Inherited from LiquidOptions.trimOutputRight

    -

    Defined in src/liquid-options.ts:48

    -

    Strip blank characters (including , \t, and \r) from the right of values ({{ }}) until \n (inclusive). Defaults to false.

    -
    -

    Optional trimTagLeft

    trimTagLeft? : undefined | false | true

    -

    Inherited from LiquidOptions.trimTagLeft

    -

    Defined in src/liquid-options.ts:46

    -

    Similar to trimTagRight, whereas the \n is exclusive. Defaults to false. See Whitespace Control for details.

    -
    -

    Optional trimTagRight

    trimTagRight? : undefined | false | true

    -

    Inherited from LiquidOptions.trimTagRight

    -

    Defined in src/liquid-options.ts:44

    -

    Strip blank characters (including , \t, and \r) from the right of tags ({% %}) until \n (inclusive). Defaults to false.

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/liquid_options_.renderfileoptions.html b/api/interfaces/liquid_options_.renderfileoptions.html deleted file mode 100644 index f0b928e12..000000000 --- a/api/interfaces/liquid_options_.renderfileoptions.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - Interface: RenderFileOptions | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: RenderFileOptions

    - - - -
    -
    -

    Hierarchy

    -

    Properties

    Optional globals

    globals? : undefined | object

    -

    Inherited from RenderOptions.globals

    -

    Defined in src/liquid-options.ts:85

    -

    Same as globals on LiquidOptions, but only for current render() call

    -
    -

    Optional lookupType

    lookupType? : LookupType

    -

    Defined in src/liquid-options.ts:97

    -
    -

    Optional ownPropertyOnly

    ownPropertyOnly? : undefined | false | true

    -

    Inherited from RenderOptions.ownPropertyOnly

    -

    Defined in src/liquid-options.ts:93

    -

    Same as ownPropertyOnly on LiquidOptions, but only for current render() call

    -
    -

    Optional strictVariables

    strictVariables? : undefined | false | true

    -

    Inherited from RenderOptions.strictVariables

    -

    Defined in src/liquid-options.ts:89

    -

    Same as strictVariables on LiquidOptions, but only for current render() call

    -
    -

    Optional sync

    sync? : undefined | false | true

    -

    Inherited from RenderOptions.sync

    -

    Defined in src/liquid-options.ts:81

    -

    This call is sync or async? It’s used by Liquid internal methods, you’ll not need this.

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/liquid_options_.renderoptions.html b/api/interfaces/liquid_options_.renderoptions.html deleted file mode 100644 index e89be8184..000000000 --- a/api/interfaces/liquid_options_.renderoptions.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - Interface: RenderOptions | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: RenderOptions

    - - - -
    -
    -

    Hierarchy

    -

    Properties

    Optional globals

    globals? : undefined | object

    -

    Defined in src/liquid-options.ts:85

    -

    Same as globals on LiquidOptions, but only for current render() call

    -
    -

    Optional ownPropertyOnly

    ownPropertyOnly? : undefined | false | true

    -

    Defined in src/liquid-options.ts:93

    -

    Same as ownPropertyOnly on LiquidOptions, but only for current render() call

    -
    -

    Optional strictVariables

    strictVariables? : undefined | false | true

    -

    Defined in src/liquid-options.ts:89

    -

    Same as strictVariables on LiquidOptions, but only for current render() call

    -
    -

    Optional sync

    sync? : undefined | false | true

    -

    Defined in src/liquid-options.ts:81

    -

    This call is sync or async? It’s used by Liquid internal methods, you’ll not need this.

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/template_filter_impl_options_.filterimpl.html b/api/interfaces/template_filter_impl_options_.filterimpl.html deleted file mode 100644 index bc48cbe58..000000000 --- a/api/interfaces/template_filter_impl_options_.filterimpl.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Interface: FilterImpl | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/template_filter_impl_options_.filteroptions.html b/api/interfaces/template_filter_impl_options_.filteroptions.html deleted file mode 100644 index 746db9f24..000000000 --- a/api/interfaces/template_filter_impl_options_.filteroptions.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Interface: FilterOptions | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/template_tag_.tagclass.html b/api/interfaces/template_tag_.tagclass.html deleted file mode 100644 index 73199c898..000000000 --- a/api/interfaces/template_tag_.tagclass.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - Interface: TagClass | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/template_tag_options_adapter_.tagimploptions.html b/api/interfaces/template_tag_options_adapter_.tagimploptions.html deleted file mode 100644 index 3e95f4710..000000000 --- a/api/interfaces/template_tag_options_adapter_.tagimploptions.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - Interface: TagImplOptions | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: TagImplOptions

    - - - -
    -
    -

    Hierarchy

      -
    • TagImplOptions
    • -
    -

    Indexable

      -
    • [ key: string]: any
    • -
    -

    Properties

    Optional parse

    parse? : undefined | function

    -

    Defined in src/template/tag-options-adapter.ts:11

    -
    -

    render

    render: function

    -

    Defined in src/template/tag-options-adapter.ts:12

    -

    Type declaration:

    ▸ (this: Tag & TagImplOptions, ctx: Context, emitter: Emitter, hash: Record‹string, any›): TagRenderReturn

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    thisTag & TagImplOptions
    ctxContext
    emitterEmitter
    hashRecord‹string, any›
    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/template_template_.template.html b/api/interfaces/template_template_.template.html deleted file mode 100644 index 23ee16bdd..000000000 --- a/api/interfaces/template_template_.template.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - - Interface: Template | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/util_liquid_date_.liquiddate.html b/api/interfaces/util_liquid_date_.liquiddate.html deleted file mode 100644 index 99471196a..000000000 --- a/api/interfaces/util_liquid_date_.liquiddate.html +++ /dev/null @@ -1,233 +0,0 @@ - - - - - Interface: LiquidDate | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Interface: LiquidDate

    - - - -
    -
    -

    The date interface LiquidJS uses.
    Basically a subset of JavaScript Date,
    it’s defined abstractly here to allow different implementation

    -

    Hierarchy

      -
    • LiquidDate
    • -
    -

    Implemented by

    -

    Methods

    getDate

    getDate(): number

    -

    Defined in src/util/liquid-date.ts:13

    -

    Returns: number

    -
    -

    getDay

    getDay(): number

    -

    Defined in src/util/liquid-date.ts:12

    -

    Returns: number

    -
    -

    getFullYear

    getFullYear(): number

    -

    Defined in src/util/liquid-date.ts:15

    -

    Returns: number

    -
    -

    getHours

    getHours(): number

    -

    Defined in src/util/liquid-date.ts:11

    -

    Returns: number

    -
    -

    getMilliseconds

    getMilliseconds(): number

    -

    Defined in src/util/liquid-date.ts:8

    -

    Returns: number

    -
    -

    getMinutes

    getMinutes(): number

    -

    Defined in src/util/liquid-date.ts:10

    -

    Returns: number

    -
    -

    getMonth

    getMonth(): number

    -

    Defined in src/util/liquid-date.ts:14

    -

    Returns: number

    -
    -

    getSeconds

    getSeconds(): number

    -

    Defined in src/util/liquid-date.ts:9

    -

    Returns: number

    -
    -

    getTime

    getTime(): number

    -

    Defined in src/util/liquid-date.ts:7

    -

    Returns: number

    -
    -

    getTimezoneOffset

    getTimezoneOffset(): number

    -

    Defined in src/util/liquid-date.ts:16

    -

    Returns: number

    -
    -

    toLocaleDateString

    toLocaleDateString(): string

    -

    Defined in src/util/liquid-date.ts:18

    -

    Returns: string

    -
    -

    toLocaleTimeString

    toLocaleTimeString(): string

    -

    Defined in src/util/liquid-date.ts:17

    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/util_operator_trie_.trie.html b/api/interfaces/util_operator_trie_.trie.html deleted file mode 100644 index 7d5e73bc7..000000000 --- a/api/interfaces/util_operator_trie_.trie.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - Interface: Trie | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/util_operator_trie_.trieleafnode.html b/api/interfaces/util_operator_trie_.trieleafnode.html deleted file mode 100644 index 888faadf1..000000000 --- a/api/interfaces/util_operator_trie_.trieleafnode.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - Interface: TrieLeafNode | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/interfaces/util_strftime_.formatoptions.html b/api/interfaces/util_strftime_.formatoptions.html deleted file mode 100644 index d793091e7..000000000 --- a/api/interfaces/util_strftime_.formatoptions.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - Interface: FormatOptions | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    - -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules.html b/api/modules.html new file mode 100644 index 000000000..851e7bf89 --- /dev/null +++ b/api/modules.html @@ -0,0 +1,198 @@ +liquidjs
    +
    + +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/modules/TypeGuards.html b/api/modules/TypeGuards.html new file mode 100644 index 000000000..e7a41527e --- /dev/null +++ b/api/modules/TypeGuards.html @@ -0,0 +1,74 @@ +TypeGuards | liquidjs
    +
    + +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/modules/cache_cache_.html b/api/modules/cache_cache_.html deleted file mode 100644 index fc81cf2ed..000000000 --- a/api/modules/cache_cache_.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - Module: "cache/cache" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/cache_index_.html b/api/modules/cache_index_.html deleted file mode 100644 index 100cd2d24..000000000 --- a/api/modules/cache_index_.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - Module: "cache/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/cache_lru_.html b/api/modules/cache_lru_.html deleted file mode 100644 index 1b9a9bc56..000000000 --- a/api/modules/cache_lru_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "cache/lru" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/context_block_mode_.html b/api/modules/context_block_mode_.html deleted file mode 100644 index b930845d4..000000000 --- a/api/modules/context_block_mode_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "context/block-mode" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/context_context_.html b/api/modules/context_context_.html deleted file mode 100644 index 5df8b3306..000000000 --- a/api/modules/context_context_.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - Module: "context/context" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "context/context"

    - - - -
    -
    -

    Type aliases

    PropertyKey

    Ƭ PropertyKey: string | number

    -

    Defined in src/context/context.ts:7

    -

    Functions

    readFirst

    readFirst(obj: Scope): any

    -

    Defined in src/context/context.ts:122

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    objScope
    -

    Returns: any

    -
    -

    readJSProperty

    readJSProperty(obj: Scope, key: PropertyKey, ownPropertyOnly: boolean): any

    -

    Defined in src/context/context.ts:117

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    objScope
    keyPropertyKey
    ownPropertyOnlyboolean
    -

    Returns: any

    -
    -

    readLast

    readLast(obj: Scope): any

    -

    Defined in src/context/context.ts:127

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    objScope
    -

    Returns: any

    -
    -

    readProperty

    readProperty(obj: Scope, key: PropertyKey, ownPropertyOnly: boolean): any

    -

    Defined in src/context/context.ts:105

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    objScope
    keyPropertyKey
    ownPropertyOnlyboolean
    -

    Returns: any

    -
    -

    readSize

    readSize(obj: Scope): any

    -

    Defined in src/context/context.ts:132

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    objScope
    -

    Returns: any

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/context_index_.html b/api/modules/context_index_.html deleted file mode 100644 index d37ba2c75..000000000 --- a/api/modules/context_index_.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Module: "context/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/context_scope_.html b/api/modules/context_scope_.html deleted file mode 100644 index 22deb9adf..000000000 --- a/api/modules/context_scope_.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - Module: "context/scope" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/drop_blank_drop_.html b/api/modules/drop_blank_drop_.html deleted file mode 100644 index 43ae2d9c5..000000000 --- a/api/modules/drop_blank_drop_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "drop/blank-drop" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/drop_block_drop_.html b/api/modules/drop_block_drop_.html deleted file mode 100644 index 1cf20bb56..000000000 --- a/api/modules/drop_block_drop_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "drop/block-drop" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/drop_comparable_.html b/api/modules/drop_comparable_.html deleted file mode 100644 index 534057b60..000000000 --- a/api/modules/drop_comparable_.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - Module: "drop/comparable" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "drop/comparable"

    - - - -
    -
    -

    Functions

    isComparable

    isComparable(arg: any): arg is Comparable

    -

    Defined in src/drop/comparable.ts:11

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    argany
    -

    Returns: arg is Comparable

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/drop_drop_.html b/api/modules/drop_drop_.html deleted file mode 100644 index 34b26ba0d..000000000 --- a/api/modules/drop_drop_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "drop/drop" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/drop_empty_drop_.html b/api/modules/drop_empty_drop_.html deleted file mode 100644 index bfebec068..000000000 --- a/api/modules/drop_empty_drop_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "drop/empty-drop" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/drop_forloop_drop_.html b/api/modules/drop_forloop_drop_.html deleted file mode 100644 index bdb8040c1..000000000 --- a/api/modules/drop_forloop_drop_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "drop/forloop-drop" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/drop_index_.html b/api/modules/drop_index_.html deleted file mode 100644 index 8831844a5..000000000 --- a/api/modules/drop_index_.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - Module: "drop/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/drop_null_drop_.html b/api/modules/drop_null_drop_.html deleted file mode 100644 index 6b513a85a..000000000 --- a/api/modules/drop_null_drop_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "drop/null-drop" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/drop_tablerowloop_drop_.html b/api/modules/drop_tablerowloop_drop_.html deleted file mode 100644 index e20f14fe2..000000000 --- a/api/modules/drop_tablerowloop_drop_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "drop/tablerowloop-drop" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/emitters_emitter_.html b/api/modules/emitters_emitter_.html deleted file mode 100644 index e37210982..000000000 --- a/api/modules/emitters_emitter_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "emitters/emitter" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/emitters_index_.html b/api/modules/emitters_index_.html deleted file mode 100644 index a411afa07..000000000 --- a/api/modules/emitters_index_.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - Module: "emitters/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/emitters_keeping_type_emitter_.html b/api/modules/emitters_keeping_type_emitter_.html deleted file mode 100644 index 4bd3cebb0..000000000 --- a/api/modules/emitters_keeping_type_emitter_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "emitters/keeping-type-emitter" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/emitters_simple_emitter_.html b/api/modules/emitters_simple_emitter_.html deleted file mode 100644 index b615fed84..000000000 --- a/api/modules/emitters_simple_emitter_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "emitters/simple-emitter" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/emitters_streamed_emitter_.html b/api/modules/emitters_streamed_emitter_.html deleted file mode 100644 index fdab57962..000000000 --- a/api/modules/emitters_streamed_emitter_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "emitters/streamed-emitter" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/emitters_streamed_emitter_browser_.html b/api/modules/emitters_streamed_emitter_browser_.html deleted file mode 100644 index 72b0ad155..000000000 --- a/api/modules/emitters_streamed_emitter_browser_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "emitters/streamed-emitter-browser" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/filters_array_.html b/api/modules/filters_array_.html deleted file mode 100644 index d76e01cb8..000000000 --- a/api/modules/filters_array_.html +++ /dev/null @@ -1,412 +0,0 @@ - - - - - Module: "filters/array" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "filters/array"

    - - - -
    -
    -

    Variables

    Const first

    first: (Anonymous function) = argumentsToValue((v: any) => isArray(v) ? v[0] : ‘’)

    -

    Defined in src/filters/array.ts:9

    -
    -

    Const join

    join: (Anonymous function) = argumentsToValue((v: any[], arg: string) => toArray(v).join(arg === undefined ? ‘ ‘ : arg))

    -

    Defined in src/filters/array.ts:7

    -
    -

    Const last

    last: (Anonymous function) = argumentsToValue((v: any) => isArray(v) ? arrayLast(v) : ‘’)

    -

    Defined in src/filters/array.ts:8

    -
    -

    Const reverse

    reverse: (Anonymous function) = argumentsToValue((v: any[]) => […toArray(v)].reverse())

    -

    Defined in src/filters/array.ts:10

    -

    Functions

    compact

    compact<T>(this: FilterImpl, arr: T[]): any[]

    -

    Defined in src/filters/array.ts:46

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    thisFilterImpl
    arrT[]
    -

    Returns: any[]

    -
    -

    concat

    concat<T1, T2>(v: T1[], arg: T2[]): T1 | T2[]

    -

    Defined in src/filters/array.ts:51

    -

    Type parameters:

    -

    T1

    -

    T2

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    vT1[]-
    argT2[][]
    -

    Returns: T1 | T2[]

    -
    -

    map

    map(this: FilterImpl, arr: Scope[], property: string): IterableIterator‹unknown›

    -

    Defined in src/filters/array.ts:38

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    thisFilterImpl
    arrScope[]
    propertystring
    -

    Returns: IterableIterator‹unknown›

    -
    -

    Const size

    size(v: string | any[]): number

    -

    Defined in src/filters/array.ts:36

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    vstring | any[]
    -

    Returns: number

    -
    -

    slice

    slice<T>(v: T[] | string, begin: number, length: number): T[] | string

    -

    Defined in src/filters/array.ts:57

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    vT[] | string-
    beginnumber-
    lengthnumber1
    -

    Returns: T[] | string

    -
    -

    sort

    sort<T>(this: FilterImpl, arr: T[], property?: undefined | string): IterableIterator‹unknown›

    -

    Defined in src/filters/array.ts:12

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    thisFilterImpl
    arrT[]
    property?undefined | string
    -

    Returns: IterableIterator‹unknown›

    -
    -

    sort_natural

    sort_natural<T>(input: T[], property?: undefined | string): any[]

    -

    Defined in src/filters/array.ts:27

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    inputT[]
    property?undefined | string
    -

    Returns: any[]

    -
    -

    uniq

    uniq<T>(arr: T[]): T[]

    -

    Defined in src/filters/array.ts:78

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    arrT[]
    -

    Returns: T[]

    -
    -

    where

    where<T>(this: FilterImpl, arr: T[], property: string, expected?: any): IterableIterator‹unknown›

    -

    Defined in src/filters/array.ts:65

    -

    Type parameters:

    -

    T: object

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    thisFilterImpl
    arrT[]
    propertystring
    expected?any
    -

    Returns: IterableIterator‹unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/filters_date_.html b/api/modules/filters_date_.html deleted file mode 100644 index 0732c735c..000000000 --- a/api/modules/filters_date_.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - Module: "filters/date" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "filters/date"

    - - - -
    -
    -

    Functions

    date

    date(this: FilterImpl, v: string | Date, format?: undefined | string, timezoneOffset?: number | string): string | Date

    -

    Defined in src/filters/date.ts:4

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    thisFilterImpl
    vstring | Date
    format?undefined | string
    timezoneOffset?number | string
    -

    Returns: string | Date

    -
    -

    isValidDate

    isValidDate(date: any): date is Date

    -

    Defined in src/filters/date.ts:35

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dateany
    -

    Returns: date is Date

    -
    -

    parseTimezoneOffset

    parseTimezoneOffset(date: Date, timeZone: string | number): number

    -

    Defined in src/filters/date.ts:42

    -

    need pass in a date because offset is dependent on whether DST is active

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    dateDate
    timeZonestring | number
    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/filters_html_.html b/api/modules/filters_html_.html deleted file mode 100644 index 9788c2841..000000000 --- a/api/modules/filters_html_.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - Module: "filters/html" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "filters/html"

    - - - -
    -
    -

    Functions

    escape

    escape(str: string): string

    -

    Defined in src/filters/html.ts:18

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    strstring
    -

    Returns: string

    -
    -

    escape_once

    escape_once(str: string): string

    -

    Defined in src/filters/html.ts:26

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    strstring
    -

    Returns: string

    -
    -

    newline_to_br

    newline_to_br(v: string): string

    -

    Defined in src/filters/html.ts:30

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    vstring
    -

    Returns: string

    -
    -

    strip_html

    strip_html(v: string): string

    -

    Defined in src/filters/html.ts:34

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    vstring
    -

    Returns: string

    -
    -

    unescape

    unescape(str: string): string

    -

    Defined in src/filters/html.ts:22

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    strstring
    -

    Returns: string

    -

    Object literals

    Const escapeMap

    escapeMap: object

    Defined in src/filters/html.ts:3

    -

    : string = “"”

    -

    Defined in src/filters/html.ts:7

    -

    &

    &: string = “&”

    -

    Defined in src/filters/html.ts:4

    -

    : string = “'”

    -

    Defined in src/filters/html.ts:8

    -

    <

    <: string = “<”

    -

    Defined in src/filters/html.ts:5

    -

    >

    >: string = “>”

    -

    Defined in src/filters/html.ts:6

    -
    -

    Const unescapeMap

    unescapeMap: object

    Defined in src/filters/html.ts:10

    -

    "

    ": string = “””

    -

    Defined in src/filters/html.ts:14

    -

    '

    ': string = “‘“

    -

    Defined in src/filters/html.ts:15

    -

    &

    &: string = “&”

    -

    Defined in src/filters/html.ts:11

    -

    >

    >: string = “>”

    -

    Defined in src/filters/html.ts:13

    -

    <

    <: string = “<”

    -

    Defined in src/filters/html.ts:12

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/filters_index_.html b/api/modules/filters_index_.html deleted file mode 100644 index fec8c6c0a..000000000 --- a/api/modules/filters_index_.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - Module: "filters/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/filters_math_.html b/api/modules/filters_math_.html deleted file mode 100644 index 1965711aa..000000000 --- a/api/modules/filters_math_.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - Module: "filters/math" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "filters/math"

    - - - -
    -
    -

    Variables

    Const abs

    abs: (Anonymous function) = argumentsToValue(Math.abs)

    -

    Defined in src/filters/math.ts:3

    -
    -

    Const at_least

    at_least: (Anonymous function) = argumentsToValue(Math.max)

    -

    Defined in src/filters/math.ts:4

    -
    -

    Const at_most

    at_most: (Anonymous function) = argumentsToValue(Math.min)

    -

    Defined in src/filters/math.ts:5

    -
    -

    Const ceil

    ceil: (Anonymous function) = argumentsToValue(Math.ceil)

    -

    Defined in src/filters/math.ts:6

    -
    -

    Const divided_by

    divided_by: (Anonymous function) = argumentsToValue((dividend: number, divisor: number, integerArithmetic = false) => integerArithmetic ? Math.floor(dividend / divisor) : dividend / divisor)

    -

    Defined in src/filters/math.ts:7

    -
    -

    Const floor

    floor: (Anonymous function) = argumentsToValue(Math.floor)

    -

    Defined in src/filters/math.ts:8

    -
    -

    Const minus

    minus: (Anonymous function) = argumentsToValue((v: number, arg: number) => v - arg)

    -

    Defined in src/filters/math.ts:9

    -
    -

    Const modulo

    modulo: (Anonymous function) = argumentsToValue((v: number, arg: number) => v % arg)

    -

    Defined in src/filters/math.ts:10

    -
    -

    Const times

    times: (Anonymous function) = argumentsToValue((v: number, arg: number) => v * arg)

    -

    Defined in src/filters/math.ts:11

    -

    Functions

    plus

    plus(v: number, arg: number): number

    -

    Defined in src/filters/math.ts:20

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vnumber
    argnumber
    -

    Returns: number

    -
    -

    round

    round(v: number, arg: number): number

    -

    Defined in src/filters/math.ts:13

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    vnumber-
    argnumber0
    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/filters_misc_.html b/api/modules/filters_misc_.html deleted file mode 100644 index 0480f4515..000000000 --- a/api/modules/filters_misc_.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - Module: "filters/misc" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "filters/misc"

    - - - -
    -
    -

    Functions

    Default

    Default<T1, T2>(this: FilterImpl, value: T1, defaultValue: T2, …args: Array‹[string, any]›): T1 | T2

    -

    Defined in src/filters/misc.ts:5

    -

    Type parameters:

    -

    T1: boolean

    -

    T2

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameType
    thisFilterImpl
    valueT1
    defaultValueT2
    ...argsArray‹[string, any]›
    -

    Returns: T1 | T2

    -
    -

    json

    json(value: any): string

    -

    Defined in src/filters/misc.ts:12

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: string

    -

    Object literals

    Const raw

    raw: object

    Defined in src/filters/misc.ts:16

    -

    handler

    handler: identify = identify

    -

    Defined in src/filters/misc.ts:18

    -

    raw

    raw: boolean = true

    -

    Defined in src/filters/misc.ts:17

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/filters_string_.html b/api/modules/filters_string_.html deleted file mode 100644 index c0cc1f8ca..000000000 --- a/api/modules/filters_string_.html +++ /dev/null @@ -1,568 +0,0 @@ - - - - - Module: "filters/string" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "filters/string"

    - - - -
    -
    -

    Functions

    append

    append(v: string, arg: string): string

    -

    Defined in src/filters/string.ts:8

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vstring
    argstring
    -

    Returns: string

    -
    -

    capitalize

    capitalize(str: string): string

    -

    Defined in src/filters/string.ts:80

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    strstring
    -

    Returns: string

    -
    -

    downcase

    downcase(v: string): string

    -

    Defined in src/filters/string.ts:26

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    vstring
    -

    Returns: string

    -
    -

    lstrip

    lstrip(v: string, chars?: undefined | string): string

    -

    Defined in src/filters/string.ts:18

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vstring
    chars?undefined | string
    -

    Returns: string

    -
    -

    prepend

    prepend(v: string, arg: string): string

    -

    Defined in src/filters/string.ts:13

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vstring
    argstring
    -

    Returns: string

    -
    -

    remove

    remove(v: string, arg: string): string

    -

    Defined in src/filters/string.ts:34

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vstring
    argstring
    -

    Returns: string

    -
    -

    remove_first

    remove_first(v: string, l: string): string

    -

    Defined in src/filters/string.ts:38

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vstring
    lstring
    -

    Returns: string

    -
    -

    remove_last

    remove_last(v: string, l: string): string

    -

    Defined in src/filters/string.ts:42

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vstring
    lstring
    -

    Returns: string

    -
    -

    replace

    replace(v: string, pattern: string, replacement: string): string

    -

    Defined in src/filters/string.ts:85

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    vstring
    patternstring
    replacementstring
    -

    Returns: string

    -
    -

    replace_first

    replace_first(v: string, arg1: string, arg2: string): string

    -

    Defined in src/filters/string.ts:89

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    vstring
    arg1string
    arg2string
    -

    Returns: string

    -
    -

    replace_last

    replace_last(v: string, arg1: string, arg2: string): string

    -

    Defined in src/filters/string.ts:93

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    vstring
    arg1string
    arg2string
    -

    Returns: string

    -
    -

    rstrip

    rstrip(str: string, chars?: undefined | string): string

    -

    Defined in src/filters/string.ts:50

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    strstring
    chars?undefined | string
    -

    Returns: string

    -
    -

    split

    split(v: string, arg: string): string[]

    -

    Defined in src/filters/string.ts:58

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vstring
    argstring
    -

    Returns: string[]

    -
    -

    strip

    strip(v: string, chars?: undefined | string): string

    -

    Defined in src/filters/string.ts:66

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vstring
    chars?undefined | string
    -

    Returns: string

    -
    -

    strip_newlines

    strip_newlines(v: string): string

    -

    Defined in src/filters/string.ts:76

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    vstring
    -

    Returns: string

    -
    -

    truncate

    truncate(v: string, l: number, o: string): string

    -

    Defined in src/filters/string.ts:102

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    vstring-
    lnumber50
    ostring“…”
    -

    Returns: string

    -
    -

    truncatewords

    truncatewords(v: string, words: number, o: string): string

    -

    Defined in src/filters/string.ts:108

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    vstring-
    wordsnumber15
    ostring“…”
    -

    Returns: string

    -
    -

    upcase

    upcase(str: string): string

    -

    Defined in src/filters/string.ts:30

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    strstring
    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/filters_url_.html b/api/modules/filters_url_.html deleted file mode 100644 index 59b5189ba..000000000 --- a/api/modules/filters_url_.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - Module: "filters/url" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "filters/url"

    - - - -
    -
    -

    Functions

    Const url_decode

    url_decode(x: string): string

    -

    Defined in src/filters/url.ts:3

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    xstring
    -

    Returns: string

    -
    -

    Const url_encode

    url_encode(x: string): string

    -

    Defined in src/filters/url.ts:4

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    xstring
    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/fs_browser_.html b/api/modules/fs_browser_.html deleted file mode 100644 index 06bc941c1..000000000 --- a/api/modules/fs_browser_.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - Module: "fs/browser" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "fs/browser"

    - - - -
    -
    -

    Variables

    Const sep

    sep: *”/“* = “/“

    -

    Defined in src/fs/browser.ts:68

    -

    Functions

    dirname

    dirname(filepath: string): string

    -

    Defined in src/fs/browser.ts:64

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -

    Returns: string

    -
    -

    domResolve

    domResolve(root: string, path: string): string

    -

    Defined in src/fs/browser.ts:3

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    rootstring
    pathstring
    -

    Returns: string

    -
    -

    exists

    exists(filepath: string): Promise‹boolean›

    -

    Defined in src/fs/browser.ts:56

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -

    Returns: Promise‹boolean›

    -
    -

    existsSync

    existsSync(filepath: string): boolean

    -

    Defined in src/fs/browser.ts:60

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -

    Returns: boolean

    -
    -

    readFile

    readFile(url: string): Promise‹string›

    -

    Defined in src/fs/browser.ts:28

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    urlstring
    -

    Returns: Promise‹string›

    -
    -

    readFileSync

    readFileSync(url: string): string

    -

    Defined in src/fs/browser.ts:46

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    urlstring
    -

    Returns: string

    -
    -

    resolve

    resolve(root: string, filepath: string, ext: string): string

    -

    Defined in src/fs/browser.ts:18

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    rootstring
    filepathstring
    extstring
    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/fs_fs_.html b/api/modules/fs_fs_.html deleted file mode 100644 index ea2e8dff5..000000000 --- a/api/modules/fs_fs_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "fs/fs" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/fs_index_.html b/api/modules/fs_index_.html deleted file mode 100644 index 64b3f03f9..000000000 --- a/api/modules/fs_index_.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - Module: "fs/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/fs_loader_.html b/api/modules/fs_loader_.html deleted file mode 100644 index a32683ceb..000000000 --- a/api/modules/fs_loader_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "fs/loader" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/fs_node_.html b/api/modules/fs_node_.html deleted file mode 100644 index c3ca8e514..000000000 --- a/api/modules/fs_node_.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - Module: "fs/node" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "fs/node"

    - - - -
    -
    -

    References

    sep

    sep:

    -

    Variables

    Const readFileAsync

    readFileAsync: function = promisify<string, string, string>(nodeReadFile)

    -

    Defined in src/fs/node.ts:7

    -

    Type declaration:

    ▸ (arg1: T1, arg2: T2): Promise‹T3›

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    arg1T1
    arg2T2
    -
    -

    Const statAsync

    statAsync: function = promisify(stat)

    -

    Defined in src/fs/node.ts:6

    -

    Type declaration:

    ▸ (arg1: T1): Promise‹T2›

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    arg1T1
    -

    Functions

    contains

    contains(root: string, file: string): boolean

    -

    Defined in src/fs/node.ts:43

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    rootstring
    filestring
    -

    Returns: boolean

    -
    -

    dirname

    dirname(filepath: string): string

    -

    Defined in src/fs/node.ts:40

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -

    Returns: string

    -
    -

    exists

    exists(filepath: string): Promise‹boolean›

    -

    Defined in src/fs/node.ts:9

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -

    Returns: Promise‹boolean›

    -
    -

    existsSync

    existsSync(filepath: string): boolean

    -

    Defined in src/fs/node.ts:20

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -

    Returns: boolean

    -
    -

    fallback

    fallback(file: string): undefined | string

    -

    Defined in src/fs/node.ts:35

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filestring
    -

    Returns: undefined | string

    -
    -

    readFile

    readFile(filepath: string): Promise‹string›

    -

    Defined in src/fs/node.ts:17

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -

    Returns: Promise‹string›

    -
    -

    readFileSync

    readFileSync(filepath: string): string

    -

    Defined in src/fs/node.ts:28

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    filepathstring
    -

    Returns: string

    -
    -

    resolve

    resolve(root: string, file: string, ext: string): string

    -

    Defined in src/fs/node.ts:31

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    rootstring
    filestring
    extstring
    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/fs_node_require_.html b/api/modules/fs_node_require_.html deleted file mode 100644 index 3c18c5d5e..000000000 --- a/api/modules/fs_node_require_.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - Module: "fs/node-require" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/index_.html b/api/modules/index_.html deleted file mode 100644 index fe1cd8fb3..000000000 --- a/api/modules/index_.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - Module: "index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "index"

    - - - -
    -
    -

    References

    AssertionError

    AssertionError:

    -
    -

    AssignTag

    AssignTag:

    -
    -

    BlockTag

    BlockTag:

    -
    -

    BreakTag

    BreakTag:

    -
    -

    CaptureTag

    CaptureTag:

    -
    -

    CaseTag

    CaseTag:

    -
    -

    CommentTag

    CommentTag:

    -
    -

    Context

    Context:

    -
    -

    ContinueTag

    ContinueTag:

    -
    -

    CycleTag

    CycleTag:

    -
    -

    DecrementTag

    DecrementTag:

    -
    -

    Drop

    Drop:

    -
    -

    EchoTag

    EchoTag:

    -
    -

    Emitter

    Emitter:

    -
    -

    Expression

    Expression:

    -
    -

    Filter

    Filter:

    -
    -

    FilterImplOptions

    FilterImplOptions:

    -
    -

    ForTag

    ForTag:

    -
    -

    Hash

    Hash:

    -
    -

    IfTag

    IfTag:

    -
    -

    IncludeTag

    IncludeTag:

    -
    -

    IncrementTag

    IncrementTag:

    -
    -

    InlineCommentTag

    InlineCommentTag:

    -
    -

    LayoutTag

    LayoutTag:

    -
    -

    Liquid

    Liquid:

    -
    -

    LiquidError

    LiquidError:

    -
    -

    LiquidTag

    LiquidTag:

    -
    -

    Operators

    Operators:

    -
    -

    Output

    Output:

    -
    -

    ParseError

    ParseError:

    -
    -

    ParseStream

    ParseStream:

    -
    -

    RawTag

    RawTag:

    -
    -

    RenderError

    RenderError:

    -
    -

    RenderTag

    RenderTag:

    -
    -

    Scope

    Scope:

    -
    -

    TablerowTag

    TablerowTag:

    -
    -

    Tag

    Tag:

    -
    -

    TagToken

    TagToken:

    -
    -

    Template

    Template:

    -
    -

    TimezoneDate

    TimezoneDate:

    -
    -

    Token

    Token:

    -
    -

    TokenKind

    TokenKind:

    -
    -

    TokenizationError

    TokenizationError:

    -
    -

    Tokenizer

    Tokenizer:

    -
    -

    TopLevelToken

    TopLevelToken:

    -
    -

    Trie

    Trie:

    -
    -

    TypeGuards

    TypeGuards:

    -
    -

    UndefinedVariableError

    UndefinedVariableError:

    -
    -

    UnlessTag

    UnlessTag:

    -
    -

    Value

    Value:

    -
    -

    ValueToken

    ValueToken:

    -
    -

    assert

    assert:

    -
    -

    createTrie

    createTrie:

    -
    -

    defaultOperators

    defaultOperators:

    -
    -

    defaultOptions

    defaultOptions:

    -
    -

    evalQuotedToken

    evalQuotedToken:

    -
    -

    evalToken

    evalToken:

    -
    -

    filters

    filters:

    -
    -

    isFalsy

    isFalsy:

    -
    -

    isTruthy

    isTruthy:

    -
    -

    tags

    tags:

    -
    -

    toPromise

    toPromise:

    -
    -

    toValue

    toValue:

    -
    -

    toValueSync

    toValueSync:

    -

    Variables

    Const version

    version: *”[VI]{version}[/VI]”* = “[VI]{version}[/VI]”

    -

    Defined in src/index.ts:2

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/liquid_.html b/api/modules/liquid_.html deleted file mode 100644 index 8f85a00a3..000000000 --- a/api/modules/liquid_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "liquid" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/liquid_options_.html b/api/modules/liquid_options_.html deleted file mode 100644 index 2202631d6..000000000 --- a/api/modules/liquid_options_.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - Module: "liquid-options" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "liquid-options"

    - - - -
    -
    -

    Type aliases

    OutputEscape

    Ƭ OutputEscape: function

    -

    Defined in src/liquid-options.ts:9

    -

    Type declaration:

    ▸ (value: any): string

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -
    -

    OutputEscapeOption

    Ƭ OutputEscapeOption: *”escape” | “json” | OutputEscape*

    -

    Defined in src/liquid-options.ts:10

    -

    Functions

    getOutputEscapeFunction

    getOutputEscapeFunction(nameOrFunction: OutputEscapeOption): OutputEscape

    -

    Defined in src/liquid-options.ts:194

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    nameOrFunctionOutputEscapeOption
    -

    Returns: OutputEscape

    -
    -

    normalize

    normalize(options: LiquidOptions): NormalizedFullOptions

    -

    Defined in src/liquid-options.ts:170

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    optionsLiquidOptions
    -

    Returns: NormalizedFullOptions

    -
    -

    normalizeDirectoryList

    normalizeDirectoryList(value: any): string[]

    -

    Defined in src/liquid-options.ts:201

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: string[]

    -

    Object literals

    Const defaultOptions

    defaultOptions: object

    Defined in src/liquid-options.ts:139

    -

    cache

    cache: undefined = undefined

    -

    Defined in src/liquid-options.ts:145

    -

    dateFormat

    dateFormat: string = “%A, %B %-e, %Y at %-l:%M %P %z”

    -

    Defined in src/liquid-options.ts:150

    -

    dynamicPartials

    dynamicPartials: true = true

    -

    Defined in src/liquid-options.ts:148

    -

    extname

    extname: string = “”

    -

    Defined in src/liquid-options.ts:146

    -

    fs

    fs: “fs/node” = fs

    -

    Defined in src/liquid-options.ts:147

    -

    globals

    globals: object

    -

    Defined in src/liquid-options.ts:165

    -

    Type declaration:

    greedy

    greedy: true = true

    -

    Defined in src/liquid-options.ts:155

    -

    jekyllInclude

    jekyllInclude: false = false

    -

    Defined in src/liquid-options.ts:144

    -

    jsTruthy

    jsTruthy: false = false

    -

    Defined in src/liquid-options.ts:149

    -

    keepOutputType

    keepOutputType: false = false

    -

    Defined in src/liquid-options.ts:166

    -

    layouts

    layouts: string[] = [‘.’]

    -

    Defined in src/liquid-options.ts:141

    -

    lenientIf

    lenientIf: false = false

    -

    Defined in src/liquid-options.ts:164

    -

    operators

    operators: Operators = defaultOperators

    -

    Defined in src/liquid-options.ts:167

    -

    outputDelimiterLeft

    outputDelimiterLeft: string = “{{”

    -

    Defined in src/liquid-options.ts:158

    -

    outputDelimiterRight

    outputDelimiterRight: string = “}}”

    -

    Defined in src/liquid-options.ts:159

    -

    ownPropertyOnly

    ownPropertyOnly: true = true

    -

    Defined in src/liquid-options.ts:163

    -

    partials

    partials: string[] = [‘.’]

    -

    Defined in src/liquid-options.ts:142

    -

    preserveTimezones

    preserveTimezones: false = false

    -

    Defined in src/liquid-options.ts:160

    -

    relativeReference

    relativeReference: true = true

    -

    Defined in src/liquid-options.ts:143

    -

    root

    root: string[] = [‘.’]

    -

    Defined in src/liquid-options.ts:140

    -

    strictFilters

    strictFilters: false = false

    -

    Defined in src/liquid-options.ts:161

    -

    strictVariables

    strictVariables: false = false

    -

    Defined in src/liquid-options.ts:162

    -

    tagDelimiterLeft

    tagDelimiterLeft: string = “{%”

    -

    Defined in src/liquid-options.ts:156

    -

    tagDelimiterRight

    tagDelimiterRight: string = “%}”

    -

    Defined in src/liquid-options.ts:157

    -

    trimOutputLeft

    trimOutputLeft: false = false

    -

    Defined in src/liquid-options.ts:154

    -

    trimOutputRight

    trimOutputRight: false = false

    -

    Defined in src/liquid-options.ts:153

    -

    trimTagLeft

    trimTagLeft: false = false

    -

    Defined in src/liquid-options.ts:152

    -

    trimTagRight

    trimTagRight: false = false

    -

    Defined in src/liquid-options.ts:151

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/parser_filter_arg_.html b/api/modules/parser_filter_arg_.html deleted file mode 100644 index d3113ac02..000000000 --- a/api/modules/parser_filter_arg_.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - Module: "parser/filter-arg" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "parser/filter-arg"

    - - - -
    -
    -

    Type aliases

    FilterArg

    Ƭ FilterArg: ValueToken | KeyValuePair

    -

    Defined in src/parser/filter-arg.ts:6

    -
    -

    KeyValuePair

    Ƭ KeyValuePair: [undefined | string, undefined | LiteralToken‹› | QuotedToken‹› | PropertyAccessToken‹› | RangeToken‹›]

    -

    Defined in src/parser/filter-arg.ts:4

    -

    Functions

    isKeyValuePair

    isKeyValuePair(arr: FilterArg): arr is KeyValuePair

    -

    Defined in src/parser/filter-arg.ts:8

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    arrFilterArg
    -

    Returns: arr is KeyValuePair

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/parser_index_.html b/api/modules/parser_index_.html deleted file mode 100644 index e5a38be2e..000000000 --- a/api/modules/parser_index_.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Module: "parser/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/parser_match_operator_.html b/api/modules/parser_match_operator_.html deleted file mode 100644 index ad173dd04..000000000 --- a/api/modules/parser_match_operator_.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - Module: "parser/match-operator" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "parser/match-operator"

    - - - -
    -
    -

    Functions

    matchOperator

    matchOperator(str: string, begin: number, trie: Trie, end: number): number

    -

    Defined in src/parser/match-operator.ts:3

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    strstring-
    beginnumber-
    trieTrie-
    endnumberstr.length
    -

    Returns: number

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/parser_parse_stream_.html b/api/modules/parser_parse_stream_.html deleted file mode 100644 index a1f623f53..000000000 --- a/api/modules/parser_parse_stream_.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - Module: "parser/parse-stream" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/parser_parse_string_literal_.html b/api/modules/parser_parse_string_literal_.html deleted file mode 100644 index 02c117c11..000000000 --- a/api/modules/parser_parse_string_literal_.html +++ /dev/null @@ -1,230 +0,0 @@ - - - - - Module: "parser/parse-string-literal" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "parser/parse-string-literal"

    - - - -
    -
    -

    Variables

    Const rHex

    rHex: RegExp‹› = /[\da-fA-F]/

    -

    Defined in src/parser/parse-string-literal.ts:1

    -
    -

    Const rOct

    rOct: RegExp‹› = /[0-7]/

    -

    Defined in src/parser/parse-string-literal.ts:2

    -

    Functions

    hexVal

    hexVal(c: string): number

    -

    Defined in src/parser/parse-string-literal.ts:12

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    cstring
    -

    Returns: number

    -
    -

    parseStringLiteral

    parseStringLiteral(str: string): string

    -

    Defined in src/parser/parse-string-literal.ts:19

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    strstring
    -

    Returns: string

    -

    Object literals

    Const escapeChar

    escapeChar: object

    Defined in src/parser/parse-string-literal.ts:3

    -

    b

    b: string = “”

    -

    Defined in src/parser/parse-string-literal.ts:4

    -

    f

    f: string = “ “

    -

    Defined in src/parser/parse-string-literal.ts:5

    -

    n

    n: string = “

    -

    Defined in src/parser/parse-string-literal.ts:6

    -

    r

    r: string = “

    -

    Defined in src/parser/parse-string-literal.ts:7

    -

    t

    t: string = “ “

    -

    Defined in src/parser/parse-string-literal.ts:8

    -

    v

    v: string = “ “

    -

    Defined in src/parser/parse-string-literal.ts:9

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/parser_parser_.html b/api/modules/parser_parser_.html deleted file mode 100644 index a990aee12..000000000 --- a/api/modules/parser_parser_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "parser/parser" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/parser_token_kind_.html b/api/modules/parser_token_kind_.html deleted file mode 100644 index a4c809e53..000000000 --- a/api/modules/parser_token_kind_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "parser/token-kind" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/parser_tokenizer_.html b/api/modules/parser_tokenizer_.html deleted file mode 100644 index 7f707a8d2..000000000 --- a/api/modules/parser_tokenizer_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "parser/tokenizer" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/parser_whitespace_ctrl_.html b/api/modules/parser_whitespace_ctrl_.html deleted file mode 100644 index 84777d855..000000000 --- a/api/modules/parser_whitespace_ctrl_.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - Module: "parser/whitespace-ctrl" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "parser/whitespace-ctrl"

    - - - -
    -
    -

    Functions

    trimLeft

    trimLeft(token: Token, greedy: boolean): void

    -

    Defined in src/parser/whitespace-ctrl.ts:26

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    tokenToken
    greedyboolean
    -

    Returns: void

    -
    -

    trimRight

    trimRight(token: Token, greedy: boolean): void

    -

    Defined in src/parser/whitespace-ctrl.ts:33

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    tokenToken
    greedyboolean
    -

    Returns: void

    -
    -

    whiteSpaceCtrl

    whiteSpaceCtrl(tokens: Token[], options: NormalizedFullOptions): void

    -

    Defined in src/parser/whitespace-ctrl.ts:5

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    tokensToken[]
    optionsNormalizedFullOptions
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/render_boolean_.html b/api/modules/render_boolean_.html deleted file mode 100644 index 6e6923303..000000000 --- a/api/modules/render_boolean_.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - Module: "render/boolean" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "render/boolean"

    - - - -
    -
    -

    Functions

    isFalsy

    isFalsy(val: any, ctx: Context): boolean

    -

    Defined in src/render/boolean.ts:7

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    valany
    ctxContext
    -

    Returns: boolean

    -
    -

    isTruthy

    isTruthy(val: any, ctx: Context): boolean

    -

    Defined in src/render/boolean.ts:3

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    valany
    ctxContext
    -

    Returns: boolean

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/render_expression_.html b/api/modules/render_expression_.html deleted file mode 100644 index c57081cac..000000000 --- a/api/modules/render_expression_.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - Module: "render/expression" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "render/expression"

    - - - -
    -
    -

    Functions

    evalLiteralToken

    evalLiteralToken(token: LiteralToken): any

    -

    Defined in src/render/expression.ts:66

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokenLiteralToken
    -

    Returns: any

    -
    -

    evalNumberToken

    evalNumberToken(token: NumberToken): number

    -

    Defined in src/render/expression.ts:57

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokenNumberToken
    -

    Returns: number

    -
    -

    evalPropertyAccessToken

    evalPropertyAccessToken(token: PropertyAccessToken, ctx: Context, lenient: boolean): IterableIterator‹unknown›

    -

    Defined in src/render/expression.ts:44

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    tokenPropertyAccessToken
    ctxContext
    lenientboolean
    -

    Returns: IterableIterator‹unknown›

    -
    -

    evalQuotedToken

    evalQuotedToken(token: QuotedToken): string

    -

    Defined in src/render/expression.ts:62

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokenQuotedToken
    -

    Returns: string

    -
    -

    evalRangeToken

    evalRangeToken(token: RangeToken, ctx: Context): Generator‹IterableIterator‹unknown›, number[], number›

    -

    Defined in src/render/expression.ts:70

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    tokenRangeToken
    ctxContext
    -

    Returns: Generator‹IterableIterator‹unknown›, number[], number›

    -
    -

    evalToken

    evalToken(token: Token | undefined, ctx: Context, lenient: boolean): IterableIterator‹unknown›

    -

    Defined in src/render/expression.ts:35

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    tokenToken | undefined-
    ctxContext-
    lenientbooleanfalse
    -

    Returns: IterableIterator‹unknown›

    -
    -

    toPostfix

    toPostfix(tokens: IterableIterator‹Token›): IterableIterator‹Token

    -

    Defined in src/render/expression.ts:76

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokensIterableIterator‹Token
    -

    Returns: IterableIterator‹Token

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/render_index_.html b/api/modules/render_index_.html deleted file mode 100644 index 0ca9d899d..000000000 --- a/api/modules/render_index_.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - Module: "render/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "render/index"

    - - - -
    -
    -

    References

    BinaryOperatorHandler

    BinaryOperatorHandler:

    -
    -

    Expression

    Expression:

    -
    -

    OperatorHandler

    OperatorHandler:

    -
    -

    Operators

    Operators:

    -
    -

    Render

    Render:

    -
    -

    UnaryOperatorHandler

    UnaryOperatorHandler:

    -
    -

    defaultOperators

    defaultOperators:

    -
    -

    evalQuotedToken

    evalQuotedToken:

    -
    -

    evalToken

    evalToken:

    -
    -

    isFalsy

    isFalsy:

    -
    -

    isTruthy

    isTruthy:

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/render_operator_.html b/api/modules/render_operator_.html deleted file mode 100644 index 3fe3c33a2..000000000 --- a/api/modules/render_operator_.html +++ /dev/null @@ -1,462 +0,0 @@ - - - - - Module: "render/operator" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "render/operator"

    - - - -
    -
    -

    Type aliases

    BinaryOperatorHandler

    Ƭ BinaryOperatorHandler: function

    -

    Defined in src/render/operator.ts:8

    -

    Type declaration:

    ▸ (lhs: any, rhs: any, ctx: Context): boolean

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    lhsany
    rhsany
    ctxContext
    -
    -

    OperatorHandler

    Ƭ OperatorHandler: UnaryOperatorHandler | BinaryOperatorHandler

    -

    Defined in src/render/operator.ts:9

    -
    -

    Operators

    Ƭ Operators: Record‹string, OperatorHandler

    -

    Defined in src/render/operator.ts:10

    -
    -

    UnaryOperatorHandler

    Ƭ UnaryOperatorHandler: function

    -

    Defined in src/render/operator.ts:7

    -

    Type declaration:

    ▸ (operand: any, ctx: Context): boolean

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    operandany
    ctxContext
    -

    Functions

    arrayEqual

    arrayEqual(lhs: any[], rhs: any[]): boolean

    -

    Defined in src/render/operator.ts:56

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    lhsany[]
    rhsany[]
    -

    Returns: boolean

    -
    -

    equal

    equal(lhs: any, rhs: any): boolean

    -

    Defined in src/render/operator.ts:45

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    lhsany
    rhsany
    -

    Returns: boolean

    -

    Object literals

    Const defaultOperators

    defaultOperators: object

    Defined in src/render/operator.ts:12

    -

    ==

    ==: equal = equal

    -

    Defined in src/render/operator.ts:13

    -

    !=

    !=(l: any, r: any): boolean

    -

    Defined in src/render/operator.ts:14

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    lany
    rany
    -

    Returns: boolean

    -

    <

    <(l: any, r: any): boolean

    -

    Defined in src/render/operator.ts:20

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    lany
    rany
    -

    Returns: boolean

    -

    <=

    <=(l: any, r: any): boolean

    -

    Defined in src/render/operator.ts:30

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    lany
    rany
    -

    Returns: boolean

    -

    >

    >(l: any, r: any): boolean

    -

    Defined in src/render/operator.ts:15

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    lany
    rany
    -

    Returns: boolean

    -

    >=

    >=(l: any, r: any): boolean

    -

    Defined in src/render/operator.ts:25

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    lany
    rany
    -

    Returns: boolean

    -

    and

    and(l: any, r: any, ctx: Context): boolean

    -

    Defined in src/render/operator.ts:41

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    lany
    rany
    ctxContext
    -

    Returns: boolean

    -

    contains

    contains(l: any, r: any): boolean

    -

    Defined in src/render/operator.ts:35

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    lany
    rany
    -

    Returns: boolean

    -

    not

    not(v: any, ctx: Context): boolean

    -

    Defined in src/render/operator.ts:40

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    vany
    ctxContext
    -

    Returns: boolean

    -

    or

    or(l: any, r: any, ctx: Context): boolean

    -

    Defined in src/render/operator.ts:42

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    lany
    rany
    ctxContext
    -

    Returns: boolean

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/render_render_.html b/api/modules/render_render_.html deleted file mode 100644 index 7c75d6b16..000000000 --- a/api/modules/render_render_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "render/render" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_assign_.html b/api/modules/tags_assign_.html deleted file mode 100644 index d1b137ec5..000000000 --- a/api/modules/tags_assign_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/assign" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_block_.html b/api/modules/tags_block_.html deleted file mode 100644 index 08ee2290b..000000000 --- a/api/modules/tags_block_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/block" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_break_.html b/api/modules/tags_break_.html deleted file mode 100644 index 64fd284d6..000000000 --- a/api/modules/tags_break_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/break" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_capture_.html b/api/modules/tags_capture_.html deleted file mode 100644 index c7a571fa2..000000000 --- a/api/modules/tags_capture_.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - Module: "tags/capture" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - - -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_case_.html b/api/modules/tags_case_.html deleted file mode 100644 index a079da8f4..000000000 --- a/api/modules/tags_case_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/case" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_comment_.html b/api/modules/tags_comment_.html deleted file mode 100644 index 32bb1c229..000000000 --- a/api/modules/tags_comment_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/comment" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_continue_.html b/api/modules/tags_continue_.html deleted file mode 100644 index 59c3e9b82..000000000 --- a/api/modules/tags_continue_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/continue" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_cycle_.html b/api/modules/tags_cycle_.html deleted file mode 100644 index c8b2c6c5d..000000000 --- a/api/modules/tags_cycle_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/cycle" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_decrement_.html b/api/modules/tags_decrement_.html deleted file mode 100644 index c7a7a74f5..000000000 --- a/api/modules/tags_decrement_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/decrement" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_echo_.html b/api/modules/tags_echo_.html deleted file mode 100644 index 8e820faeb..000000000 --- a/api/modules/tags_echo_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/echo" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_for_.html b/api/modules/tags_for_.html deleted file mode 100644 index 9f6c3b289..000000000 --- a/api/modules/tags_for_.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - Module: "tags/for" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "tags/for"

    - - - -
    -
    -

    Type aliases

    valueof

    Ƭ valueof: T[keyof T]

    -

    Defined in src/tags/for.ts:7

    -

    Variables

    Const MODIFIERS

    MODIFIERS: string[] = [‘offset’, ‘limit’, ‘reversed’]

    -

    Defined in src/tags/for.ts:5

    -

    Functions

    limit

    limit<T>(arr: Array‹T›, count: number): T[]

    -

    Defined in src/tags/for.ts:93

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    arrArray‹T›
    countnumber
    -

    Returns: T[]

    -
    -

    offset

    offset<T>(arr: Array‹T›, count: number): T[]

    -

    Defined in src/tags/for.ts:89

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    arrArray‹T›
    countnumber
    -

    Returns: T[]

    -
    -

    reversed

    reversed<T>(arr: Array‹T›): T[]

    -

    Defined in src/tags/for.ts:85

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    arrArray‹T›
    -

    Returns: T[]

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_if_.html b/api/modules/tags_if_.html deleted file mode 100644 index e0fed1c15..000000000 --- a/api/modules/tags_if_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/if" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_include_.html b/api/modules/tags_include_.html deleted file mode 100644 index 76c9957f9..000000000 --- a/api/modules/tags_include_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/include" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_increment_.html b/api/modules/tags_increment_.html deleted file mode 100644 index 26408a20f..000000000 --- a/api/modules/tags_increment_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/increment" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_index_.html b/api/modules/tags_index_.html deleted file mode 100644 index 259bda7bb..000000000 --- a/api/modules/tags_index_.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - Module: "tags/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "tags/index"

    - - - -
    -
    -

    Object literals

    Const tags

    tags: object

    Defined in src/tags/index.ts:24

    -

    #

    #: default = InlineCommentTag

    -

    Defined in src/tags/index.ts:45

    -

    assign

    assign: default = AssignTag

    -

    Defined in src/tags/index.ts:25

    -

    block

    block: default = BlockTag

    -

    Defined in src/tags/index.ts:37

    -

    break

    break: default = BreakTag

    -

    Defined in src/tags/index.ts:41

    -

    capture

    capture: default = CaptureTag

    -

    Defined in src/tags/index.ts:27

    -

    case

    case: default = CaseTag

    -

    Defined in src/tags/index.ts:28

    -

    comment

    comment: default = CommentTag

    -

    Defined in src/tags/index.ts:29

    -

    continue

    continue: default = ContinueTag

    -

    Defined in src/tags/index.ts:42

    -

    cycle

    cycle: default = CycleTag

    -

    Defined in src/tags/index.ts:34

    -

    decrement

    decrement: default = DecrementTag

    -

    Defined in src/tags/index.ts:32

    -

    echo

    echo: default = EchoTag

    -

    Defined in src/tags/index.ts:43

    -

    for

    for: default = ForTag

    -

    Defined in src/tags/index.ts:26

    -

    if

    if: default = IfTag

    -

    Defined in src/tags/index.ts:35

    -

    include

    include: default = IncludeTag

    -

    Defined in src/tags/index.ts:30

    -

    increment

    increment: default = IncrementTag

    -

    Defined in src/tags/index.ts:33

    -

    layout

    layout: default = LayoutTag

    -

    Defined in src/tags/index.ts:36

    -

    liquid

    liquid: default = LiquidTag

    -

    Defined in src/tags/index.ts:44

    -

    raw

    raw: default = RawTag

    -

    Defined in src/tags/index.ts:38

    -

    render

    render: default = RenderTag

    -

    Defined in src/tags/index.ts:31

    -

    tablerow

    tablerow: default = TablerowTag

    -

    Defined in src/tags/index.ts:39

    -

    unless

    unless: default = UnlessTag

    -

    Defined in src/tags/index.ts:40

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_inline_comment_.html b/api/modules/tags_inline_comment_.html deleted file mode 100644 index 4d5f69f4d..000000000 --- a/api/modules/tags_inline_comment_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/inline-comment" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_layout_.html b/api/modules/tags_layout_.html deleted file mode 100644 index df587dafc..000000000 --- a/api/modules/tags_layout_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/layout" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_liquid_.html b/api/modules/tags_liquid_.html deleted file mode 100644 index f9170c13a..000000000 --- a/api/modules/tags_liquid_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/liquid" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_raw_.html b/api/modules/tags_raw_.html deleted file mode 100644 index 187c51c17..000000000 --- a/api/modules/tags_raw_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/raw" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_render_.html b/api/modules/tags_render_.html deleted file mode 100644 index bf3ab1bfb..000000000 --- a/api/modules/tags_render_.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - Module: "tags/render" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "tags/render"

    - - - -
    -
    -

    Type aliases

    ParsedFileName

    Ƭ ParsedFileName: Template[] | Token | string | undefined

    -

    Defined in src/tags/render.ts:6

    -

    Functions

    optimize

    optimize(templates: Template[]): string | Template[]

    -

    Defined in src/tags/render.ts:103

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    templatesTemplate[]
    -

    Returns: string | Template[]

    -
    -

    parseFilePath

    parseFilePath(tokenizer: Tokenizer, liquid: Liquid): ParsedFileName

    -

    Defined in src/tags/render.ts:86

    -

    throws TypeError if cannot read next token

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    tokenizerTokenizer
    liquidLiquid
    -

    Returns: ParsedFileName

    -

    null for “none”,

    -
    -

    renderFilePath

    renderFilePath(file: ParsedFileName, ctx: Context, liquid: Liquid): IterableIterator‹unknown›

    -

    Defined in src/tags/render.ts:109

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    fileParsedFileName
    ctxContext
    liquidLiquid
    -

    Returns: IterableIterator‹unknown›

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_tablerow_.html b/api/modules/tags_tablerow_.html deleted file mode 100644 index 29f92690f..000000000 --- a/api/modules/tags_tablerow_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/tablerow" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tags_unless_.html b/api/modules/tags_unless_.html deleted file mode 100644 index 9abbd45cf..000000000 --- a/api/modules/tags_unless_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tags/unless" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_filter_.html b/api/modules/template_filter_.html deleted file mode 100644 index 80d5384b0..000000000 --- a/api/modules/template_filter_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "template/filter" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_filter_impl_options_.html b/api/modules/template_filter_impl_options_.html deleted file mode 100644 index ff69cdc3f..000000000 --- a/api/modules/template_filter_impl_options_.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - Module: "template/filter-impl-options" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "template/filter-impl-options"

    - - - -
    -
    -

    Type aliases

    FilterHandler

    Ƭ FilterHandler: function

    -

    Defined in src/template/filter-impl-options.ts:9

    -

    Type declaration:

    ▸ (this: FilterImpl, value: any, …args: any[]): any

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    thisFilterImpl
    valueany
    ...argsany[]
    -
    -

    FilterImplOptions

    Ƭ FilterImplOptions: FilterHandler | FilterOptions

    -

    Defined in src/template/filter-impl-options.ts:16

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_hash_.html b/api/modules/template_hash_.html deleted file mode 100644 index 25cf08810..000000000 --- a/api/modules/template_hash_.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - Module: "template/hash" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_html_.html b/api/modules/template_html_.html deleted file mode 100644 index 5060a98e8..000000000 --- a/api/modules/template_html_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "template/html" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_index_.html b/api/modules/template_index_.html deleted file mode 100644 index 855d327a2..000000000 --- a/api/modules/template_index_.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - Module: "template/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "template/index"

    - - - -
    -
    -

    References

    Filter

    Filter:

    -
    -

    FilterHandler

    FilterHandler:

    -
    -

    FilterImpl

    FilterImpl:

    -
    -

    FilterImplOptions

    FilterImplOptions:

    -
    -

    FilterOptions

    FilterOptions:

    -
    -

    HTML

    HTML:

    -
    -

    Hash

    Hash:

    -
    -

    Output

    Output:

    -
    -

    Tag

    Tag:

    -
    -

    TagClass

    TagClass:

    -
    -

    TagImplOptions

    TagImplOptions:

    -
    -

    TagRenderReturn

    TagRenderReturn:

    -
    -

    Template

    Template:

    -
    -

    TemplateImpl

    TemplateImpl:

    -
    -

    Value

    Value:

    -
    -

    createTagClass

    createTagClass:

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_output_.html b/api/modules/template_output_.html deleted file mode 100644 index 5ccb12a78..000000000 --- a/api/modules/template_output_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "template/output" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_tag_.html b/api/modules/template_tag_.html deleted file mode 100644 index 3524b1a12..000000000 --- a/api/modules/template_tag_.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - Module: "template/tag" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_tag_options_adapter_.html b/api/modules/template_tag_options_adapter_.html deleted file mode 100644 index bfba47b5b..000000000 --- a/api/modules/template_tag_options_adapter_.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - Module: "template/tag-options-adapter" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_template_.html b/api/modules/template_template_.html deleted file mode 100644 index a21665b16..000000000 --- a/api/modules/template_template_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "template/template" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_template_impl_.html b/api/modules/template_template_impl_.html deleted file mode 100644 index d8eec12e9..000000000 --- a/api/modules/template_template_impl_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "template/template-impl" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/template_value_.html b/api/modules/template_value_.html deleted file mode 100644 index c867ad7ef..000000000 --- a/api/modules/template_value_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "template/value" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_delimited_token_.html b/api/modules/tokens_delimited_token_.html deleted file mode 100644 index c7edc699f..000000000 --- a/api/modules/tokens_delimited_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/delimited-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_filter_token_.html b/api/modules/tokens_filter_token_.html deleted file mode 100644 index 04e2769d2..000000000 --- a/api/modules/tokens_filter_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/filter-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_hash_token_.html b/api/modules/tokens_hash_token_.html deleted file mode 100644 index 71ee6b5f5..000000000 --- a/api/modules/tokens_hash_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/hash-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_html_token_.html b/api/modules/tokens_html_token_.html deleted file mode 100644 index 4e00e73fb..000000000 --- a/api/modules/tokens_html_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/html-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_identifier_token_.html b/api/modules/tokens_identifier_token_.html deleted file mode 100644 index 208b3bc1f..000000000 --- a/api/modules/tokens_identifier_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/identifier-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_index_.html b/api/modules/tokens_index_.html deleted file mode 100644 index 1d296a33e..000000000 --- a/api/modules/tokens_index_.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - Module: "tokens/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "tokens/index"

    - - - -
    -
    -

    References

    DelimitedToken

    DelimitedToken:

    -
    -

    FilterToken

    FilterToken:

    -
    -

    HTMLToken

    HTMLToken:

    -
    -

    HashToken

    HashToken:

    -
    -

    IdentifierToken

    IdentifierToken:

    -
    -

    LiquidTagToken

    LiquidTagToken:

    -
    -

    LiteralToken

    LiteralToken:

    -
    -

    NumberToken

    NumberToken:

    -
    -

    OperatorToken

    OperatorToken:

    -
    -

    OperatorType

    OperatorType:

    -
    -

    OutputToken

    OutputToken:

    -
    -

    PropertyAccessToken

    PropertyAccessToken:

    -
    -

    QuotedToken

    QuotedToken:

    -
    -

    RangeToken

    RangeToken:

    -
    -

    TagToken

    TagToken:

    -
    -

    Token

    Token:

    -
    -

    TopLevelToken

    TopLevelToken:

    -
    -

    ValueToken

    ValueToken:

    -
    -

    operatorPrecedences

    operatorPrecedences:

    -
    -

    operatorTypes

    operatorTypes:

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_liquid_tag_token_.html b/api/modules/tokens_liquid_tag_token_.html deleted file mode 100644 index a6252bcc2..000000000 --- a/api/modules/tokens_liquid_tag_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/liquid-tag-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_literal_token_.html b/api/modules/tokens_literal_token_.html deleted file mode 100644 index ba9a83345..000000000 --- a/api/modules/tokens_literal_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/literal-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_number_token_.html b/api/modules/tokens_number_token_.html deleted file mode 100644 index 6a8ca7d87..000000000 --- a/api/modules/tokens_number_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/number-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_operator_token_.html b/api/modules/tokens_operator_token_.html deleted file mode 100644 index 0aaa90ff0..000000000 --- a/api/modules/tokens_operator_token_.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - Module: "tokens/operator-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "tokens/operator-token"

    - - - -
    -
    -

    Object literals

    Const operatorPrecedences

    operatorPrecedences: object

    Defined in src/tokens/operator-token.ts:9

    -

    !=

    !=: number = 2

    -

    Defined in src/tokens/operator-token.ts:11

    -

    <

    <: number = 2

    -

    Defined in src/tokens/operator-token.ts:13

    -

    <=

    <=: number = 2

    -

    Defined in src/tokens/operator-token.ts:15

    -

    ==

    ==: number = 2

    -

    Defined in src/tokens/operator-token.ts:10

    -

    >

    >: number = 2

    -

    Defined in src/tokens/operator-token.ts:12

    -

    >=

    >=: number = 2

    -

    Defined in src/tokens/operator-token.ts:14

    -

    and

    and: number = 0

    -

    Defined in src/tokens/operator-token.ts:18

    -

    contains

    contains: number = 2

    -

    Defined in src/tokens/operator-token.ts:16

    -

    not

    not: number = 1

    -

    Defined in src/tokens/operator-token.ts:17

    -

    or

    or: number = 0

    -

    Defined in src/tokens/operator-token.ts:19

    -
    -

    Const operatorTypes

    operatorTypes: object

    Defined in src/tokens/operator-token.ts:22

    -

    !=

    !=: OperatorType = OperatorType.Binary

    -

    Defined in src/tokens/operator-token.ts:24

    -

    <

    <: OperatorType = OperatorType.Binary

    -

    Defined in src/tokens/operator-token.ts:26

    -

    <=

    <=: OperatorType = OperatorType.Binary

    -

    Defined in src/tokens/operator-token.ts:28

    -

    ==

    ==: OperatorType = OperatorType.Binary

    -

    Defined in src/tokens/operator-token.ts:23

    -

    >

    >: OperatorType = OperatorType.Binary

    -

    Defined in src/tokens/operator-token.ts:25

    -

    >=

    >=: OperatorType = OperatorType.Binary

    -

    Defined in src/tokens/operator-token.ts:27

    -

    and

    and: OperatorType = OperatorType.Binary

    -

    Defined in src/tokens/operator-token.ts:31

    -

    contains

    contains: OperatorType = OperatorType.Binary

    -

    Defined in src/tokens/operator-token.ts:29

    -

    not

    not: OperatorType = OperatorType.Unary

    -

    Defined in src/tokens/operator-token.ts:30

    -

    or

    or: OperatorType = OperatorType.Binary

    -

    Defined in src/tokens/operator-token.ts:32

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_output_token_.html b/api/modules/tokens_output_token_.html deleted file mode 100644 index a80571665..000000000 --- a/api/modules/tokens_output_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/output-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_property_access_token_.html b/api/modules/tokens_property_access_token_.html deleted file mode 100644 index 389adc50a..000000000 --- a/api/modules/tokens_property_access_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/property-access-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_quoted_token_.html b/api/modules/tokens_quoted_token_.html deleted file mode 100644 index ccedd3987..000000000 --- a/api/modules/tokens_quoted_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/quoted-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_range_token_.html b/api/modules/tokens_range_token_.html deleted file mode 100644 index 52869a486..000000000 --- a/api/modules/tokens_range_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/range-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_tag_token_.html b/api/modules/tokens_tag_token_.html deleted file mode 100644 index fa2d2b286..000000000 --- a/api/modules/tokens_tag_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/tag-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_token_.html b/api/modules/tokens_token_.html deleted file mode 100644 index 1e11b7f88..000000000 --- a/api/modules/tokens_token_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "tokens/token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_top_level_token_.html b/api/modules/tokens_top_level_token_.html deleted file mode 100644 index 063b87954..000000000 --- a/api/modules/tokens_top_level_token_.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - Module: "tokens/top-level-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/tokens_value_token_.html b/api/modules/tokens_value_token_.html deleted file mode 100644 index 085fe1bcd..000000000 --- a/api/modules/tokens_value_token_.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - Module: "tokens/value-token" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_assert_.html b/api/modules/util_assert_.html deleted file mode 100644 index 3d9ab006c..000000000 --- a/api/modules/util_assert_.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - Module: "util/assert" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/assert"

    - - - -
    -
    -

    Functions

    assert

    assert<T>(predicate: T | null | undefined, message?: string | function): void

    -

    Defined in src/util/assert.ts:3

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    predicateT | null | undefined
    message?string | function
    -

    Returns: void

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_async_.html b/api/modules/util_async_.html deleted file mode 100644 index 3bd7f47a5..000000000 --- a/api/modules/util_async_.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - Module: "util/async" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/async"

    - - - -
    -
    -

    Functions

    toPromise

    toPromise<T>(val: Generator‹unknown, T, unknown› | Promise‹T› | T): Promise‹T›

    -

    Defined in src/util/async.ts:4

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valGenerator‹unknown, T, unknown› | Promise‹T› | T
    -

    Returns: Promise‹T›

    -
    -

    toValueSync

    toValueSync<T>(val: Generator‹unknown, T, unknown› | T): T

    -

    Defined in src/util/async.ts:26

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valGenerator‹unknown, T, unknown› | T
    -

    Returns: T

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_character_.html b/api/modules/util_character_.html deleted file mode 100644 index fa5d76afe..000000000 --- a/api/modules/util_character_.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - Module: "util/character" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/character"

    - - - -
    -
    -

    Variables

    Const BLANK

    BLANK: 4 = 4

    -

    Defined in src/util/character.ts:8

    -
    -

    Const IDENTIFIER

    IDENTIFIER: 1 = 1

    -

    Defined in src/util/character.ts:6

    -
    -

    Const INLINE_BLANK

    INLINE_BLANK: 16 = 16

    -

    Defined in src/util/character.ts:10

    -
    -

    Const NUMBER

    NUMBER: 32 = 32

    -

    Defined in src/util/character.ts:11

    -
    -

    Const OPERATOR

    OPERATOR: 2 = 2

    -

    Defined in src/util/character.ts:7

    -
    -

    Const QUOTE

    QUOTE: 8 = 8

    -

    Defined in src/util/character.ts:9

    -
    -

    Const SIGN

    SIGN: 64 = 64

    -

    Defined in src/util/character.ts:12

    -
    -

    Const TYPES

    TYPES: number[] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 4, 4, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 2, 8, 0, 0, 0, 0, 8, 0, 0, 0, 64, 0, 65, 0, 0, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 0, 0, 2, 2, 2, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]

    -

    Defined in src/util/character.ts:5

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_collection_.html b/api/modules/util_collection_.html deleted file mode 100644 index 901ef6988..000000000 --- a/api/modules/util_collection_.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - Module: "util/collection" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/collection"

    - - - -
    -
    -

    Functions

    toArray

    toArray(val: any): any[]

    -

    Defined in src/util/collection.ts:12

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: any[]

    -
    -

    toEnumerable

    toEnumerable<T>(val: any): T[]

    -

    Defined in src/util/collection.ts:3

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: T[]

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_error_.html b/api/modules/util_error_.html deleted file mode 100644 index d4146c66a..000000000 --- a/api/modules/util_error_.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - Module: "util/error" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/error"

    - - - -
    -
    -

    Functions

    mkContext

    mkContext(token: Token): string

    -

    Defined in src/util/error.ts:82

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    tokenToken
    -

    Returns: string

    -
    -

    mkMessage

    mkMessage(msg: string, token: Token): string

    -

    Defined in src/util/error.ts:101

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    msgstring
    tokenToken
    -

    Returns: string

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_index_.html b/api/modules/util_index_.html deleted file mode 100644 index ebb4012b4..000000000 --- a/api/modules/util_index_.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - Module: "util/index" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/index"

    - - - -
    -
    -

    References

    AssertionError

    AssertionError:

    -
    -

    BLANK

    BLANK:

    -
    -

    IDENTIFIER

    IDENTIFIER:

    -
    -

    INLINE_BLANK

    INLINE_BLANK:

    -
    -

    InternalUndefinedVariableError

    InternalUndefinedVariableError:

    -
    -

    LiquidDate

    LiquidDate:

    -
    -

    LiquidError

    LiquidError:

    -
    -

    NUMBER

    NUMBER:

    -
    -

    OPERATOR

    OPERATOR:

    -
    -

    ParseError

    ParseError:

    -
    -

    QUOTE

    QUOTE:

    -
    -

    RenderError

    RenderError:

    -
    -

    SIGN

    SIGN:

    -
    -

    TYPES

    TYPES:

    -
    -

    TimezoneDate

    TimezoneDate:

    -
    -

    TokenizationError

    TokenizationError:

    -
    -

    Trie

    Trie:

    -
    -

    TrieNode

    TrieNode:

    -
    -

    UndefinedVariableError

    UndefinedVariableError:

    -
    -

    argumentsToValue

    argumentsToValue:

    -
    -

    assert

    assert:

    -
    -

    caseInsensitiveCompare

    caseInsensitiveCompare:

    -
    -

    changeCase

    changeCase:

    -
    -

    createTrie

    createTrie:

    -
    -

    ellipsis

    ellipsis:

    -
    -

    escapeRegExp

    escapeRegExp:

    -
    -

    escapeRegex

    escapeRegex:

    -
    -

    forOwn

    forOwn:

    -
    -

    hasOwnProperty

    hasOwnProperty:

    -
    -

    identify

    identify:

    -
    -

    isArray

    isArray:

    -
    -

    isDelimitedToken

    isDelimitedToken:

    -
    -

    isFunction

    isFunction:

    -
    -

    isHTMLToken

    isHTMLToken:

    -
    -

    isIterable

    isIterable:

    -
    -

    isIterator

    isIterator:

    -
    -

    isLiteralToken

    isLiteralToken:

    -
    -

    isNil

    isNil:

    -
    -

    isNumber

    isNumber:

    -
    -

    isNumberToken

    isNumberToken:

    -
    -

    isObject

    isObject:

    -
    -

    isOperatorToken

    isOperatorToken:

    -
    -

    isOutputToken

    isOutputToken:

    -
    -

    isPromise

    isPromise:

    -
    -

    isPropertyAccessToken

    isPropertyAccessToken:

    -
    -

    isQuotedToken

    isQuotedToken:

    -
    -

    isRangeToken

    isRangeToken:

    -
    -

    isString

    isString:

    -
    -

    isTagToken

    isTagToken:

    -
    -

    isWordToken

    isWordToken:

    -
    -

    last

    last:

    -
    -

    literalValues

    literalValues:

    -
    -

    pad

    pad:

    -
    -

    padEnd

    padEnd:

    -
    -

    padStart

    padStart:

    -
    -

    promisify

    promisify:

    -
    -

    range

    range:

    -
    -

    strftime

    strftime:

    -
    -

    stringify

    stringify:

    -
    -

    toArray

    toArray:

    -
    -

    toEnumerable

    toEnumerable:

    -
    -

    toLiquid

    toLiquid:

    -
    -

    toPromise

    toPromise:

    -
    -

    toString

    toString:

    -
    -

    toValue

    toValue:

    -
    -

    toValueSync

    toValueSync:

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_liquid_date_.html b/api/modules/util_liquid_date_.html deleted file mode 100644 index bf03c9c20..000000000 --- a/api/modules/util_liquid_date_.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Module: "util/liquid-date" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_literal_.html b/api/modules/util_literal_.html deleted file mode 100644 index 566202cf2..000000000 --- a/api/modules/util_literal_.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - Module: "util/literal" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/literal"

    - - - -
    -
    -

    Variables

    Const nil

    nil: NullDrop‹› = new NullDrop()

    -

    Defined in src/util/literal.ts:3

    -

    Object literals

    Const literalValues

    literalValues: object

    Defined in src/util/literal.ts:4

    -

    blank

    blank: BlankDrop‹› = new BlankDrop()

    -

    Defined in src/util/literal.ts:10

    -

    empty

    empty: EmptyDrop‹› = new EmptyDrop()

    -

    Defined in src/util/literal.ts:9

    -

    false

    false: boolean = false

    -

    Defined in src/util/literal.ts:6

    -

    nil

    nil: NullDrop‹› = nil

    -

    Defined in src/util/literal.ts:7

    -

    null

    null: NullDrop‹› = nil

    -

    Defined in src/util/literal.ts:8

    -

    true

    true: boolean = true

    -

    Defined in src/util/literal.ts:5

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_operator_trie_.html b/api/modules/util_operator_trie_.html deleted file mode 100644 index f68b6d78b..000000000 --- a/api/modules/util_operator_trie_.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - Module: "util/operator-trie" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_strftime_.html b/api/modules/util_strftime_.html deleted file mode 100644 index a5f225f55..000000000 --- a/api/modules/util_strftime_.html +++ /dev/null @@ -1,931 +0,0 @@ - - - - - Module: "util/strftime" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/strftime"

    - - - -
    -
    -

    Variables

    Const dayNames

    dayNames: string[] = [
    ‘Sunday’, ‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’
    ]

    -

    Defined in src/util/strftime.ts:9

    -
    -

    Const dayNamesShort

    dayNamesShort: string[] = dayNames.map(abbr)

    -

    Defined in src/util/strftime.ts:13

    -
    -

    Const monthNames

    monthNames: string[] = [
    ‘January’, ‘February’, ‘March’, ‘April’, ‘May’, ‘June’, ‘July’, ‘August’,
    ‘September’, ‘October’, ‘November’, ‘December’
    ]

    -

    Defined in src/util/strftime.ts:5

    -
    -

    Const monthNamesShort

    monthNamesShort: string[] = monthNames.map(abbr)

    -

    Defined in src/util/strftime.ts:12

    -
    -

    Const rFormat

    rFormat: RegExp‹› = /%([-_0^#:]+)?(\d+)?([EO])?(.)/

    -

    Defined in src/util/strftime.ts:4

    -

    Functions

    abbr

    abbr(str: string): string

    -

    Defined in src/util/strftime.ts:26

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    strstring
    -

    Returns: string

    -
    -

    century

    century(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:59

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -
    -

    daysInMonth

    daysInMonth(d: LiquidDate): number[]

    -

    Defined in src/util/strftime.ts:31

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number[]

    -
    -

    format

    format(d: LiquidDate, match: RegExpExecArray): any

    -

    Defined in src/util/strftime.ts:155

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    dLiquidDate
    matchRegExpExecArray
    -

    Returns: any

    -
    -

    getDayOfYear

    getDayOfYear(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:35

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -
    -

    getSuffix

    getSuffix(d: LiquidDate): any

    -

    Defined in src/util/strftime.ts:54

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: any

    -
    -

    getWeekOfYear

    getWeekOfYear(d: LiquidDate, startDay: number): string

    -

    Defined in src/util/strftime.ts:42

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    dLiquidDate
    startDaynumber
    -

    Returns: string

    -
    -

    isLeapYear

    isLeapYear(d: LiquidDate): boolean

    -

    Defined in src/util/strftime.ts:50

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: boolean

    -
    -

    strftime

    strftime(d: LiquidDate, formatStr: string): string

    -

    Defined in src/util/strftime.ts:143

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    dLiquidDate
    formatStrstring
    -

    Returns: string

    -

    Object literals

    Const formatCodes

    formatCodes: object

    Defined in src/util/strftime.ts:93

    -

    %

    %(): string

    -

    Defined in src/util/strftime.ts:139

    -

    Returns: string

    -

    A

    A(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:95

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    B

    B(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:97

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    C

    C(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:99

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    H

    H(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:102

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    I

    I(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:103

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    L

    L(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:107

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    M

    M(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:109

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    N

    N(d: LiquidDate, opts: FormatOptions): any

    -

    Defined in src/util/strftime.ts:110

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    dLiquidDate
    optsFormatOptions
    -

    Returns: any

    -

    P

    P(d: LiquidDate): *”am” | “pm”*

    -

    Defined in src/util/strftime.ts:116

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: *”am” | “pm”*

    -

    S

    S(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:119

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    U

    U(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:121

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    W

    W(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:123

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    X

    X(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:125

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    Y

    Y(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:127

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    a

    a(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:94

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    b

    b(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:96

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    c

    c(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:98

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    d

    d(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:100

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    e

    e(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:101

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    j

    j(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:104

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    k

    k(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:105

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    l

    l(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:106

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    m

    m(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:108

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    n

    n(): string

    -

    Defined in src/util/strftime.ts:138

    -

    Returns: string

    -

    p

    p(d: LiquidDate): *”AM” | “PM”*

    -

    Defined in src/util/strftime.ts:115

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: *”AM” | “PM”*

    -

    q

    q(d: LiquidDate): any

    -

    Defined in src/util/strftime.ts:117

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: any

    -

    s

    s(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:118

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    t

    t(): string

    -

    Defined in src/util/strftime.ts:137

    -

    Returns: string

    -

    u

    u(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:120

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    w

    w(d: LiquidDate): number

    -

    Defined in src/util/strftime.ts:122

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: number

    -

    x

    x(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:124

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    y

    y(d: LiquidDate): string

    -

    Defined in src/util/strftime.ts:126

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    dLiquidDate
    -

    Returns: string

    -

    z

    z(d: LiquidDate, opts: FormatOptions): string

    -

    Defined in src/util/strftime.ts:128

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    dLiquidDate
    optsFormatOptions
    -

    Returns: string

    -
    -

    Const padChars

    padChars: object

    Defined in src/util/strftime.ts:81

    -

    A

    A: string = “ “

    -

    Defined in src/util/strftime.ts:83

    -

    B

    B: string = “ “

    -

    Defined in src/util/strftime.ts:85

    -

    P

    P: string = “ “

    -

    Defined in src/util/strftime.ts:91

    -

    a

    a: string = “ “

    -

    Defined in src/util/strftime.ts:82

    -

    b

    b: string = “ “

    -

    Defined in src/util/strftime.ts:84

    -

    c

    c: string = “ “

    -

    Defined in src/util/strftime.ts:86

    -

    e

    e: string = “ “

    -

    Defined in src/util/strftime.ts:87

    -

    k

    k: string = “ “

    -

    Defined in src/util/strftime.ts:88

    -

    l

    l: string = “ “

    -

    Defined in src/util/strftime.ts:89

    -

    p

    p: string = “ “

    -

    Defined in src/util/strftime.ts:90

    -
    -

    Const padWidths

    padWidths: object

    Defined in src/util/strftime.ts:64

    -

    H

    H: number = 2

    -

    Defined in src/util/strftime.ts:67

    -

    I

    I: number = 2

    -

    Defined in src/util/strftime.ts:68

    -

    L

    L: number = 3

    -

    Defined in src/util/strftime.ts:72

    -

    M

    M: number = 2

    -

    Defined in src/util/strftime.ts:74

    -

    S

    S: number = 2

    -

    Defined in src/util/strftime.ts:75

    -

    U

    U: number = 2

    -

    Defined in src/util/strftime.ts:76

    -

    W

    W: number = 2

    -

    Defined in src/util/strftime.ts:77

    -

    d

    d: number = 2

    -

    Defined in src/util/strftime.ts:65

    -

    e

    e: number = 2

    -

    Defined in src/util/strftime.ts:66

    -

    j

    j: number = 3

    -

    Defined in src/util/strftime.ts:69

    -

    k

    k: number = 2

    -

    Defined in src/util/strftime.ts:70

    -

    l

    l: number = 2

    -

    Defined in src/util/strftime.ts:71

    -

    m

    m: number = 2

    -

    Defined in src/util/strftime.ts:73

    -
    -

    Const suffixes

    suffixes: object

    Defined in src/util/strftime.ts:14

    -

    1

    1: string = “st”

    -

    Defined in src/util/strftime.ts:15

    -

    2

    2: string = “nd”

    -

    Defined in src/util/strftime.ts:16

    -

    3

    3: string = “rd”

    -

    Defined in src/util/strftime.ts:17

    -

    default

    default: string = “th”

    -

    Defined in src/util/strftime.ts:18

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_timezone_date_.html b/api/modules/util_timezone_date_.html deleted file mode 100644 index c4db89d5b..000000000 --- a/api/modules/util_timezone_date_.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Module: "util/timezone-date" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/timezone-date"

    - - - -
    -
    -

    Variables

    Const ISO8601_TIMEZONE_PATTERN

    ISO8601_TIMEZONE_PATTERN: RegExp‹› = /([zZ]|([+-])(\d{2}):(\d{2}))$/

    -

    Defined in src/util/timezone-date.ts:6

    -
    -

    Const OneMinute

    OneMinute: 60000 = 60000

    -

    Defined in src/util/timezone-date.ts:4

    -
    -

    Const hostTimezoneOffset

    hostTimezoneOffset: number = new Date().getTimezoneOffset()

    -

    Defined in src/util/timezone-date.ts:5

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_type_guards_.html b/api/modules/util_type_guards_.html deleted file mode 100644 index 3286bdaf6..000000000 --- a/api/modules/util_type_guards_.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - Module: "util/type-guards" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/type-guards"

    - - - -
    -
    -

    Functions

    getKind

    getKind(val: any): any

    -

    Defined in src/util/type-guards.ts:48

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: any

    -
    -

    isDelimitedToken

    isDelimitedToken(val: any): val is DelimitedToken

    -

    Defined in src/util/type-guards.ts:4

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is DelimitedToken

    -
    -

    isHTMLToken

    isHTMLToken(val: any): val is HTMLToken

    -

    Defined in src/util/type-guards.ts:12

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is HTMLToken

    -
    -

    isLiteralToken

    isLiteralToken(val: any): val is LiteralToken

    -

    Defined in src/util/type-guards.ts:28

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is LiteralToken

    -
    -

    isNumberToken

    isNumberToken(val: any): val is NumberToken

    -

    Defined in src/util/type-guards.ts:32

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is NumberToken

    -
    -

    isOperatorToken

    isOperatorToken(val: any): val is OperatorToken

    -

    Defined in src/util/type-guards.ts:8

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is OperatorToken

    -
    -

    isOutputToken

    isOutputToken(val: any): val is OutputToken

    -

    Defined in src/util/type-guards.ts:16

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is OutputToken

    -
    -

    isPropertyAccessToken

    isPropertyAccessToken(val: any): val is PropertyAccessToken

    -

    Defined in src/util/type-guards.ts:36

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is PropertyAccessToken

    -
    -

    isQuotedToken

    isQuotedToken(val: any): val is QuotedToken

    -

    Defined in src/util/type-guards.ts:24

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is QuotedToken

    -
    -

    isRangeToken

    isRangeToken(val: any): val is RangeToken

    -

    Defined in src/util/type-guards.ts:44

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is RangeToken

    -
    -

    isTagToken

    isTagToken(val: any): val is TagToken

    -

    Defined in src/util/type-guards.ts:20

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is TagToken

    -
    -

    isWordToken

    isWordToken(val: any): val is IdentifierToken

    -

    Defined in src/util/type-guards.ts:40

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is IdentifierToken

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/modules/util_underscore_.html b/api/modules/util_underscore_.html deleted file mode 100644 index 23a87c9f2..000000000 --- a/api/modules/util_underscore_.html +++ /dev/null @@ -1,798 +0,0 @@ - - - - - Module: "util/underscore" | LiquidJS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -

    Module: "util/underscore"

    - - - -
    -
    -

    Variables

    Const hasOwnProperty

    hasOwnProperty: hasOwnProperty = Object.hasOwnProperty

    -

    Defined in src/util/underscore.ts:6

    -
    -

    Const toLowerCase

    toLowerCase: toLowerCase = String.prototype.toLowerCase

    -

    Defined in src/util/underscore.ts:4

    -
    -

    Const toString

    toString: toString = Object.prototype.toString

    -

    Defined in src/util/underscore.ts:3

    -

    Functions

    argumentsToValue

    argumentsToValue<F>(fn: F): (Anonymous function)

    -

    Defined in src/util/underscore.ts:161

    -

    Type parameters:

    -

    F: function

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    fnF
    -

    Returns: (Anonymous function)

    -
    -

    caseInsensitiveCompare

    caseInsensitiveCompare(a: any, b: any): 1 | 0 | -1

    -

    Defined in src/util/underscore.ts:150

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    aany
    bany
    -

    Returns: 1 | 0 | -1

    -
    -

    changeCase

    changeCase(str: string): string

    -

    Defined in src/util/underscore.ts:140

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    strstring
    -

    Returns: string

    -
    -

    ellipsis

    ellipsis(str: string, N: number): string

    -

    Defined in src/util/underscore.ts:145

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    strstring
    Nnumber
    -

    Returns: string

    -
    -

    escapeRegExp

    escapeRegExp(text: string): string

    -

    Defined in src/util/underscore.ts:165

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    textstring
    -

    Returns: string

    -
    -

    escapeRegex

    escapeRegex(str: string): string

    -

    Defined in src/util/underscore.ts:25

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    strstring
    -

    Returns: string

    -
    -

    forOwn

    forOwn<T>(obj: Record‹string, T› | undefined, iteratee: function): Record‹string, T›

    -

    Defined in src/util/underscore.ts:83

    -

    Type parameters:

    -

    T

    -

    Parameters:

    -

    obj: Record‹string, T› | undefined

    -

    iteratee: function

    -

    ▸ (val: T, key: string, obj: object): boolean | void

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - -
    NameType
    valT
    keystring
    objobject
    -

    Returns: Record‹string, T›

    -
    -

    identify

    identify<T>(val: T): T

    -

    Defined in src/util/underscore.ts:136

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valT
    -

    Returns: T

    -
    -

    isArray

    isArray(value: any): value is any[]

    -

    Defined in src/util/underscore.ts:66

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: value is any[]

    -
    -

    isFunction

    isFunction(value: any): value is Function

    -

    Defined in src/util/underscore.ts:13

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: value is Function

    -
    -

    isIterable

    isIterable(value: any): value is Iterable

    -

    Defined in src/util/underscore.ts:71

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: value is Iterable

    -
    -

    isIterator

    isIterator(val: any): val is IterableIterator

    -

    Defined in src/util/underscore.ts:21

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is IterableIterator

    -
    -

    isNil

    isNil(value: any): boolean

    -

    Defined in src/util/underscore.ts:62

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: boolean

    -
    -

    isNumber

    isNumber(value: any): value is number

    -

    Defined in src/util/underscore.ts:53

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: value is number

    -
    -

    isObject

    isObject(value: any): value is object

    -

    Defined in src/util/underscore.ts:108

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: value is object

    -
    -

    isPromise

    isPromise<T>(val: any): val is Promise

    -

    Defined in src/util/underscore.ts:17

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valany
    -

    Returns: val is Promise

    -
    -

    isString

    isString(value: any): value is string

    -

    Defined in src/util/underscore.ts:8

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: value is string

    -
    -

    last

    last<T>(arr: T[]): T

    -

    Defined in src/util/underscore.ts:96

    -

    Type parameters:

    -

    T

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    arrT[]
    -

    Returns: T

    -

    last(arr: string): string

    -

    Defined in src/util/underscore.ts:97

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    arrstring
    -

    Returns: string

    -
    -

    pad

    pad(str: any, length: number, ch: string, add: function): any

    -

    Defined in src/util/underscore.ts:129

    -

    Parameters:

    -

    str: any

    -

    length: number

    -

    ch: string

    -

    add: function

    -

    ▸ (str: string, ch: string): string

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    strstring
    chstring
    -

    Returns: any

    -
    -

    padEnd

    padEnd(str: any, length: number, ch: string): any

    -

    Defined in src/util/underscore.ts:125

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    strany-
    lengthnumber-
    chstring“ “
    -

    Returns: any

    -
    -

    padStart

    padStart(str: any, length: number, ch: string): any

    -

    Defined in src/util/underscore.ts:121

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    strany-
    lengthnumber-
    chstring“ “
    -

    Returns: any

    -
    -

    promisify

    promisify<T1, T2>(fn: function): function

    -

    Defined in src/util/underscore.ts:29

    -

    Type parameters:

    -

    T1

    -

    T2

    -

    Parameters:

    -

    fn: function

    -

    ▸ (arg1: T1, cb: function): void

    -

    Parameters:

    -

    arg1: T1

    -

    cb: function

    -

    ▸ (err: Error | null, result: T2): void

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    errError | null
    resultT2
    -

    Returns: function

    -

    ▸ (arg1: T1): Promise‹T2›

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    arg1T1
    -

    promisify<T1, T2, T3>(fn: function): function

    -

    Defined in src/util/underscore.ts:30

    -

    Type parameters:

    -

    T1

    -

    T2

    -

    T3

    -

    Parameters:

    -

    fn: function

    -

    ▸ (arg1: T1, arg2: T2, cb: function): void

    -

    Parameters:

    -

    arg1: T1

    -

    arg2: T2

    -

    cb: function

    -

    ▸ (err: Error | null, result: T3): void

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    errError | null
    resultT3
    -

    Returns: function

    -

    ▸ (arg1: T1, arg2: T2): Promise‹T3›

    -

    Parameters:

    - - - - - - - - - - - - - - - -
    NameType
    arg1T1
    arg2T2
    -
    -

    range

    range(start: number, stop: number, step: number): number[]

    -

    Defined in src/util/underscore.ts:113

    -

    Parameters:

    - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefault
    startnumber-
    stopnumber-
    stepnumber1
    -

    Returns: number[]

    -
    -

    stringify

    stringify(value: any): string

    -

    Defined in src/util/underscore.ts:41

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: string

    -
    -

    toLiquid

    toLiquid(value: any): any

    -

    Defined in src/util/underscore.ts:57

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: any

    -
    -

    toValue

    toValue(value: any): any

    -

    Defined in src/util/underscore.ts:49

    -

    Parameters:

    - - - - - - - - - - - -
    NameType
    valueany
    -

    Returns: any

    - -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - -
    -
    - - - - - - - - - - - \ No newline at end of file diff --git a/api/types/FilterImplOptions.html b/api/types/FilterImplOptions.html new file mode 100644 index 000000000..ca6dd4e95 --- /dev/null +++ b/api/types/FilterImplOptions.html @@ -0,0 +1,113 @@ +FilterImplOptions | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/types/Operators.html b/api/types/Operators.html new file mode 100644 index 000000000..df7ac3717 --- /dev/null +++ b/api/types/Operators.html @@ -0,0 +1,113 @@ +Operators | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/types/Scope.html b/api/types/Scope.html new file mode 100644 index 000000000..8fbce7b80 --- /dev/null +++ b/api/types/Scope.html @@ -0,0 +1,113 @@ +Scope | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/types/TopLevelToken.html b/api/types/TopLevelToken.html new file mode 100644 index 000000000..1f82884d4 --- /dev/null +++ b/api/types/TopLevelToken.html @@ -0,0 +1,113 @@ +TopLevelToken | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/types/ValueToken.html b/api/types/ValueToken.html new file mode 100644 index 000000000..d61a07aef --- /dev/null +++ b/api/types/ValueToken.html @@ -0,0 +1,113 @@ +ValueToken | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/variables/defaultOperators.html b/api/variables/defaultOperators.html new file mode 100644 index 000000000..52b515155 --- /dev/null +++ b/api/variables/defaultOperators.html @@ -0,0 +1,113 @@ +defaultOperators | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/variables/defaultOptions.html b/api/variables/defaultOptions.html new file mode 100644 index 000000000..6a214333e --- /dev/null +++ b/api/variables/defaultOptions.html @@ -0,0 +1,113 @@ +defaultOptions | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/variables/filters.html b/api/variables/filters.html new file mode 100644 index 000000000..80057df8c --- /dev/null +++ b/api/variables/filters.html @@ -0,0 +1,113 @@ +filters | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/variables/tags.html b/api/variables/tags.html new file mode 100644 index 000000000..ed07e8fe0 --- /dev/null +++ b/api/variables/tags.html @@ -0,0 +1,113 @@ +tags | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/api/variables/version.html b/api/variables/version.html new file mode 100644 index 000000000..63e922778 --- /dev/null +++ b/api/variables/version.html @@ -0,0 +1,113 @@ +version | liquidjs
    +
    + +
    + +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/filters/abs.html b/filters/abs.html index 07048644b..54912e164 100644 --- a/filters/abs.html +++ b/filters/abs.html @@ -48,7 +48,7 @@