diff --git a/api/classes/cache_lru_.lru.html b/api/classes/cache_lru_.lru.html
index 72e8cc447..9627af62f 100644
--- a/api/classes/cache_lru_.lru.html
+++ b/api/classes/cache_lru_.lru.html
@@ -208,7 +208,7 @@
diff --git a/api/classes/cache_lru_.node.html b/api/classes/cache_lru_.node.html
index 802997324..4d3f51e53 100644
--- a/api/classes/cache_lru_.node.html
+++ b/api/classes/cache_lru_.node.html
@@ -139,7 +139,7 @@
diff --git a/api/classes/context_context_.context.html b/api/classes/context_context_.context.html
index 0d08ff6e2..b927c3606 100644
--- a/api/classes/context_context_.context.html
+++ b/api/classes/context_context_.context.html
@@ -97,7 +97,7 @@
Context
Constructors
constructor
+ new Context(env: object, opts: NormalizedFullOptions, renderOptions: RenderOptions): Context
-Defined in src/context/context.ts:35
+Defined in src/context/context.ts:36
Parameters:
Returns: Context
Properties
environments
• environments: Scope
-Defined in src/context/context.ts:22
+Defined in src/context/context.ts:23
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:26
+Defined in src/context/context.ts:27
global scope used as fallback for missing variables
opts
• opts: NormalizedFullOptions
-Defined in src/context/context.ts:31
+Defined in src/context/context.ts:32
The normalized liquid options object
Private registers
• registers: object
-Defined in src/context/context.ts:16
+Defined in src/context/context.ts:17
Type declaration:
Private scopes
• scopes: Scope[] = [{}]
-Defined in src/context/context.ts:15
+Defined in src/context/context.ts:16
insert a Context-level empty scope,
for tags like {% capture %} {% assign %} to operate
strictVariables
• strictVariables: boolean
-Defined in src/context/context.ts:35
+Defined in src/context/context.ts:36
Throw when accessing undefined variable?
sync
• sync: boolean
-Defined in src/context/context.ts:27
-Methods
bottom
▸ bottom(): Scope
-Defined in src/context/context.ts:79
+Defined in src/context/context.ts:28
+Methods
_get
▸ _get(paths: PropertyKey[]): IterableIterator‹unknown›
+Defined in src/context/context.ts:66
+Parameters:
+
+Returns: IterableIterator‹unknown›
+
+_getFromScope
▸ _getFromScope(scope: unknown, paths: PropertyKey[] | string): IterableIterator‹unknown›
+Defined in src/context/context.ts:76
+Parameters:
+
+
+
+| Name |
+Type |
+
+
+
+scope |
+unknown |
+
+
+paths |
+PropertyKey[] | 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:82
+Defined in src/context/context.ts:95
Parameters:
Returns: Scope
-get
▸ get(paths: PropertyKey[]): object
-Defined in src/context/context.ts:59
+get
▸ get(paths: PropertyKey[]): unknown
+Defined in src/context/context.ts:63
+deprecated use _get() instead
Parameters:
-Returns: object
+Returns: unknown
getAll
▸ getAll(): Scope
-Defined in src/context/context.ts:55
+Defined in src/context/context.ts:56
Returns: Scope
-getFromScope
▸ getFromScope(scope: object, paths: PropertyKey[] | string): object
-Defined in src/context/context.ts:63
+getFromScope
▸ getFromScope(scope: unknown, paths: PropertyKey[] | string): IterableIterator‹unknown›
+Defined in src/context/context.ts:73
+deprecated use _get() instead
Parameters:
@@ -203,17 +243,17 @@
scope |
-object |
+unknown |
paths |
PropertyKey[] | string |
-Returns: object
+Returns: IterableIterator‹unknown›
getRegister
▸ getRegister(key: string): any
-Defined in src/context/context.ts:43
+Defined in src/context/context.ts:44
Parameters:
@@ -230,11 +270,11 @@
Returns: any
pop
▸ pop(): undefined | Drop‹› | PlainObject
-Defined in src/context/context.ts:76
+Defined in src/context/context.ts:89
Returns: undefined | Drop‹› | PlainObject
push
▸ push(ctx: object): number
-Defined in src/context/context.ts:73
+Defined in src/context/context.ts:86
Parameters:
@@ -251,7 +291,7 @@
Returns: number
restoreRegister
▸ restoreRegister(keyValues: [string, any][]): void
-Defined in src/context/context.ts:52
+Defined in src/context/context.ts:53
Parameters:
@@ -268,7 +308,7 @@
Returns: void
saveRegister
▸ saveRegister(…keys: string[]): [string, any][]
-Defined in src/context/context.ts:49
+Defined in src/context/context.ts:50
Parameters:
@@ -285,7 +325,7 @@
Returns: [string, any][]
setRegister
▸ setRegister(key: string, value: any): any
-Defined in src/context/context.ts:46
+Defined in src/context/context.ts:47
Parameters:
@@ -307,7 +347,7 @@
@@ -316,7 +356,7 @@
diff --git a/api/classes/drop_blank_drop_.blankdrop.html b/api/classes/drop_blank_drop_.blankdrop.html
index 51124208a..eeba1750f 100644
--- a/api/classes/drop_blank_drop_.blankdrop.html
+++ b/api/classes/drop_blank_drop_.blankdrop.html
@@ -161,7 +161,7 @@
diff --git a/api/classes/drop_block_drop_.blockdrop.html b/api/classes/drop_block_drop_.blockdrop.html
index a75d02885..94a1875fd 100644
--- a/api/classes/drop_block_drop_.blockdrop.html
+++ b/api/classes/drop_block_drop_.blockdrop.html
@@ -132,7 +132,7 @@
diff --git a/api/classes/drop_drop_.drop.html b/api/classes/drop_drop_.drop.html
index 6da0b6b86..287e2f58a 100644
--- a/api/classes/drop_drop_.drop.html
+++ b/api/classes/drop_drop_.drop.html
@@ -120,7 +120,7 @@
diff --git a/api/classes/drop_empty_drop_.emptydrop.html b/api/classes/drop_empty_drop_.emptydrop.html
index 33b5fd784..ec994e176 100644
--- a/api/classes/drop_empty_drop_.emptydrop.html
+++ b/api/classes/drop_empty_drop_.emptydrop.html
@@ -159,7 +159,7 @@
diff --git a/api/classes/drop_forloop_drop_.forloopdrop.html b/api/classes/drop_forloop_drop_.forloopdrop.html
index ff6f46281..49164543c 100644
--- a/api/classes/drop_forloop_drop_.forloopdrop.html
+++ b/api/classes/drop_forloop_drop_.forloopdrop.html
@@ -183,7 +183,7 @@
diff --git a/api/classes/drop_null_drop_.nulldrop.html b/api/classes/drop_null_drop_.nulldrop.html
index bdab56e65..ee2d5d099 100644
--- a/api/classes/drop_null_drop_.nulldrop.html
+++ b/api/classes/drop_null_drop_.nulldrop.html
@@ -158,7 +158,7 @@
diff --git a/api/classes/drop_tablerowloop_drop_.tablerowloopdrop.html b/api/classes/drop_tablerowloop_drop_.tablerowloopdrop.html
index de16c776c..e27a868ef 100644
--- a/api/classes/drop_tablerowloop_drop_.tablerowloopdrop.html
+++ b/api/classes/drop_tablerowloop_drop_.tablerowloopdrop.html
@@ -218,7 +218,7 @@
diff --git a/api/classes/emitters_keeping_type_emitter_.keepingtypeemitter.html b/api/classes/emitters_keeping_type_emitter_.keepingtypeemitter.html
index ef132a847..5f98b0ee5 100644
--- a/api/classes/emitters_keeping_type_emitter_.keepingtypeemitter.html
+++ b/api/classes/emitters_keeping_type_emitter_.keepingtypeemitter.html
@@ -122,7 +122,7 @@
diff --git a/api/classes/emitters_simple_emitter_.simpleemitter.html b/api/classes/emitters_simple_emitter_.simpleemitter.html
index 9b444a8e6..ae74e1baf 100644
--- a/api/classes/emitters_simple_emitter_.simpleemitter.html
+++ b/api/classes/emitters_simple_emitter_.simpleemitter.html
@@ -122,7 +122,7 @@
diff --git a/api/classes/emitters_streamed_emitter_.streamedemitter.html b/api/classes/emitters_streamed_emitter_.streamedemitter.html
index 7b9976ed6..b14321756 100644
--- a/api/classes/emitters_streamed_emitter_.streamedemitter.html
+++ b/api/classes/emitters_streamed_emitter_.streamedemitter.html
@@ -146,7 +146,7 @@
diff --git a/api/classes/emitters_streamed_emitter_browser_.streamedemitter.html b/api/classes/emitters_streamed_emitter_browser_.streamedemitter.html
index ef34fc9c4..ed467f5b0 100644
--- a/api/classes/emitters_streamed_emitter_browser_.streamedemitter.html
+++ b/api/classes/emitters_streamed_emitter_browser_.streamedemitter.html
@@ -150,7 +150,7 @@
diff --git a/api/classes/fs_loader_.loader.html b/api/classes/fs_loader_.loader.html
index 54ecac2ca..b522e7abe 100644
--- a/api/classes/fs_loader_.loader.html
+++ b/api/classes/fs_loader_.loader.html
@@ -250,7 +250,7 @@
diff --git a/api/classes/liquid_.liquid.html b/api/classes/liquid_.liquid.html
index 516b158e8..67cfc2c61 100644
--- a/api/classes/liquid_.liquid.html
+++ b/api/classes/liquid_.liquid.html
@@ -622,7 +622,7 @@
diff --git a/api/classes/parser_parse_stream_.parsestream.html b/api/classes/parser_parse_stream_.parsestream.html
index 68d0b8d66..b6bf1caab 100644
--- a/api/classes/parser_parse_stream_.parsestream.html
+++ b/api/classes/parser_parse_stream_.parsestream.html
@@ -205,7 +205,7 @@
diff --git a/api/classes/parser_parser_.parser.html b/api/classes/parser_parser_.parser.html
index aeef96395..e3d746d68 100644
--- a/api/classes/parser_parser_.parser.html
+++ b/api/classes/parser_parser_.parser.html
@@ -298,7 +298,7 @@
diff --git a/api/classes/parser_tokenizer_.tokenizer.html b/api/classes/parser_tokenizer_.tokenizer.html
index f30f633ed..ec36c2151 100644
--- a/api/classes/parser_tokenizer_.tokenizer.html
+++ b/api/classes/parser_tokenizer_.tokenizer.html
@@ -568,7 +568,7 @@
diff --git a/api/classes/render_expression_.expression.html b/api/classes/render_expression_.expression.html
index 5eb10ad66..472cbfcfe 100644
--- a/api/classes/render_expression_.expression.html
+++ b/api/classes/render_expression_.expression.html
@@ -97,7 +97,7 @@
Expression
Constructors
constructor
+ new Expression(tokens: IterableIterator‹Token›): Expression
-Defined in src/render/expression.ts:18
+Defined in src/render/expression.ts:19
Parameters:
Returns: Expression
Properties
Private postfix
• postfix: Token[]
-Defined in src/render/expression.ts:18
+Defined in src/render/expression.ts:19
Methods
evaluate
▸ evaluate(ctx: Context, lenient?: undefined | false | true): Generator‹unknown, unknown, unknown›
-Defined in src/render/expression.ts:23
+Defined in src/render/expression.ts:24
Parameters:
@@ -137,7 +137,7 @@
diff --git a/api/classes/render_render_.render.html b/api/classes/render_render_.render.html
index 36bab54b7..a3d306164 100644
--- a/api/classes/render_render_.render.html
+++ b/api/classes/render_render_.render.html
@@ -144,7 +144,7 @@
diff --git a/api/classes/template_filter_filter_.filter.html b/api/classes/template_filter_filter_.filter.html
index 42e1f048e..2c7ae9867 100644
--- a/api/classes/template_filter_filter_.filter.html
+++ b/api/classes/template_filter_filter_.filter.html
@@ -135,7 +135,7 @@
name
• name: string
Defined in src/template/filter/filter.ts:9
-Methods
render
▸ render(value: any, context: Context): any
+Methods
render
▸ render(value: any, context: Context): IterableIterator‹unknown›
Defined in src/template/filter/filter.ts:20
Parameters:
-Returns: any
+Returns: IterableIterator‹unknown›
diff --git a/api/classes/template_filter_filter_map_.filtermap.html b/api/classes/template_filter_filter_map_.filtermap.html
index 784ba9cf3..cf316d996 100644
--- a/api/classes/template_filter_filter_map_.filtermap.html
+++ b/api/classes/template_filter_filter_map_.filtermap.html
@@ -188,7 +188,7 @@
diff --git a/api/classes/template_html_.html.html b/api/classes/template_html_.html.html
index 5b094a22b..751e3cd96 100644
--- a/api/classes/template_html_.html.html
+++ b/api/classes/template_html_.html.html
@@ -149,7 +149,7 @@
diff --git a/api/classes/template_output_.output.html b/api/classes/template_output_.output.html
index 410d846d1..ccb1683b8 100644
--- a/api/classes/template_output_.output.html
+++ b/api/classes/template_output_.output.html
@@ -153,7 +153,7 @@
diff --git a/api/classes/template_tag_hash_.hash.html b/api/classes/template_tag_hash_.hash.html
index 938f661cc..09ec9a80f 100644
--- a/api/classes/template_tag_hash_.hash.html
+++ b/api/classes/template_tag_hash_.hash.html
@@ -138,7 +138,7 @@
diff --git a/api/classes/template_tag_tag_.tag.html b/api/classes/template_tag_tag_.tag.html
index 9bbc41b59..6394f8896 100644
--- a/api/classes/template_tag_tag_.tag.html
+++ b/api/classes/template_tag_tag_.tag.html
@@ -160,7 +160,7 @@
diff --git a/api/classes/template_tag_tag_map_.tagmap.html b/api/classes/template_tag_tag_map_.tagmap.html
index 0fd3187b7..905c35607 100644
--- a/api/classes/template_tag_tag_map_.tagmap.html
+++ b/api/classes/template_tag_tag_map_.tagmap.html
@@ -141,7 +141,7 @@
diff --git a/api/classes/template_template_impl_.templateimpl.html b/api/classes/template_template_impl_.templateimpl.html
index 5f6311874..dec8ecb14 100644
--- a/api/classes/template_template_impl_.templateimpl.html
+++ b/api/classes/template_template_impl_.templateimpl.html
@@ -122,7 +122,7 @@
diff --git a/api/classes/template_value_.value.html b/api/classes/template_value_.value.html
index da4c13b43..e023fccf4 100644
--- a/api/classes/template_value_.value.html
+++ b/api/classes/template_value_.value.html
@@ -147,7 +147,7 @@
diff --git a/api/classes/tokens_delimited_token_.delimitedtoken.html b/api/classes/tokens_delimited_token_.delimitedtoken.html
index 8ab888486..cbe47821d 100644
--- a/api/classes/tokens_delimited_token_.delimitedtoken.html
+++ b/api/classes/tokens_delimited_token_.delimitedtoken.html
@@ -191,7 +191,7 @@
diff --git a/api/classes/tokens_filter_token_.filtertoken.html b/api/classes/tokens_filter_token_.filtertoken.html
index 7a044974c..1020baa13 100644
--- a/api/classes/tokens_filter_token_.filtertoken.html
+++ b/api/classes/tokens_filter_token_.filtertoken.html
@@ -177,7 +177,7 @@
diff --git a/api/classes/tokens_hash_token_.hashtoken.html b/api/classes/tokens_hash_token_.hashtoken.html
index 78465188d..bbfa9559b 100644
--- a/api/classes/tokens_hash_token_.hashtoken.html
+++ b/api/classes/tokens_hash_token_.hashtoken.html
@@ -177,7 +177,7 @@
diff --git a/api/classes/tokens_html_token_.htmltoken.html b/api/classes/tokens_html_token_.htmltoken.html
index 77a1a1105..fa095f009 100644
--- a/api/classes/tokens_html_token_.htmltoken.html
+++ b/api/classes/tokens_html_token_.htmltoken.html
@@ -173,7 +173,7 @@
diff --git a/api/classes/tokens_identifier_token_.identifiertoken.html b/api/classes/tokens_identifier_token_.identifiertoken.html
index edaa3d158..c01193760 100644
--- a/api/classes/tokens_identifier_token_.identifiertoken.html
+++ b/api/classes/tokens_identifier_token_.identifiertoken.html
@@ -185,7 +185,7 @@
diff --git a/api/classes/tokens_liquid_tag_token_.liquidtagtoken.html b/api/classes/tokens_liquid_tag_token_.liquidtagtoken.html
index 965678eaf..f226b53e3 100644
--- a/api/classes/tokens_liquid_tag_token_.liquidtagtoken.html
+++ b/api/classes/tokens_liquid_tag_token_.liquidtagtoken.html
@@ -182,7 +182,7 @@
diff --git a/api/classes/tokens_literal_token_.literaltoken.html b/api/classes/tokens_literal_token_.literaltoken.html
index d40f8ceb5..c8e3aa182 100644
--- a/api/classes/tokens_literal_token_.literaltoken.html
+++ b/api/classes/tokens_literal_token_.literaltoken.html
@@ -166,7 +166,7 @@
diff --git a/api/classes/tokens_number_token_.numbertoken.html b/api/classes/tokens_number_token_.numbertoken.html
index 54db55dd7..13e3c88f6 100644
--- a/api/classes/tokens_number_token_.numbertoken.html
+++ b/api/classes/tokens_number_token_.numbertoken.html
@@ -161,7 +161,7 @@
diff --git a/api/classes/tokens_operator_token_.operatortoken.html b/api/classes/tokens_operator_token_.operatortoken.html
index d58f4ca1c..483de20dc 100644
--- a/api/classes/tokens_operator_token_.operatortoken.html
+++ b/api/classes/tokens_operator_token_.operatortoken.html
@@ -170,7 +170,7 @@
diff --git a/api/classes/tokens_output_token_.outputtoken.html b/api/classes/tokens_output_token_.outputtoken.html
index 5bc9ad02b..1afb04656 100644
--- a/api/classes/tokens_output_token_.outputtoken.html
+++ b/api/classes/tokens_output_token_.outputtoken.html
@@ -176,7 +176,7 @@
diff --git a/api/classes/tokens_property_access_token_.propertyaccesstoken.html b/api/classes/tokens_property_access_token_.propertyaccesstoken.html
index 68755a64d..4c38b2b7e 100644
--- a/api/classes/tokens_property_access_token_.propertyaccesstoken.html
+++ b/api/classes/tokens_property_access_token_.propertyaccesstoken.html
@@ -168,7 +168,7 @@
diff --git a/api/classes/tokens_quoted_token_.quotedtoken.html b/api/classes/tokens_quoted_token_.quotedtoken.html
index a70489db1..08a945cd0 100644
--- a/api/classes/tokens_quoted_token_.quotedtoken.html
+++ b/api/classes/tokens_quoted_token_.quotedtoken.html
@@ -163,7 +163,7 @@
diff --git a/api/classes/tokens_range_token_.rangetoken.html b/api/classes/tokens_range_token_.rangetoken.html
index 07929bda5..80f06a9c1 100644
--- a/api/classes/tokens_range_token_.rangetoken.html
+++ b/api/classes/tokens_range_token_.rangetoken.html
@@ -177,7 +177,7 @@
diff --git a/api/classes/tokens_tag_token_.tagtoken.html b/api/classes/tokens_tag_token_.tagtoken.html
index a4b3c36d9..bc73a6129 100644
--- a/api/classes/tokens_tag_token_.tagtoken.html
+++ b/api/classes/tokens_tag_token_.tagtoken.html
@@ -182,7 +182,7 @@
diff --git a/api/classes/tokens_token_.token.html b/api/classes/tokens_token_.token.html
index 0551f660b..854d28144 100644
--- a/api/classes/tokens_token_.token.html
+++ b/api/classes/tokens_token_.token.html
@@ -168,7 +168,7 @@
diff --git a/api/classes/util_error_.assertionerror.html b/api/classes/util_error_.assertionerror.html
index 9d505fcfc..250b36601 100644
--- a/api/classes/util_error_.assertionerror.html
+++ b/api/classes/util_error_.assertionerror.html
@@ -132,7 +132,7 @@
diff --git a/api/classes/util_error_.internalundefinedvariableerror.html b/api/classes/util_error_.internalundefinedvariableerror.html
index 9f5a5d1a4..93998fbbd 100644
--- a/api/classes/util_error_.internalundefinedvariableerror.html
+++ b/api/classes/util_error_.internalundefinedvariableerror.html
@@ -135,7 +135,7 @@
diff --git a/api/classes/util_error_.liquiderror.html b/api/classes/util_error_.liquiderror.html
index eb9282238..2ae05adf8 100644
--- a/api/classes/util_error_.liquiderror.html
+++ b/api/classes/util_error_.liquiderror.html
@@ -152,7 +152,7 @@
diff --git a/api/classes/util_error_.parseerror.html b/api/classes/util_error_.parseerror.html
index d8ae5056e..7a64594e7 100644
--- a/api/classes/util_error_.parseerror.html
+++ b/api/classes/util_error_.parseerror.html
@@ -138,7 +138,7 @@
diff --git a/api/classes/util_error_.rendererror.html b/api/classes/util_error_.rendererror.html
index 5d362b2bb..a3c3d3d56 100644
--- a/api/classes/util_error_.rendererror.html
+++ b/api/classes/util_error_.rendererror.html
@@ -155,7 +155,7 @@
diff --git a/api/classes/util_error_.tokenizationerror.html b/api/classes/util_error_.tokenizationerror.html
index d66550754..e2cd15847 100644
--- a/api/classes/util_error_.tokenizationerror.html
+++ b/api/classes/util_error_.tokenizationerror.html
@@ -138,7 +138,7 @@
diff --git a/api/classes/util_error_.undefinedvariableerror.html b/api/classes/util_error_.undefinedvariableerror.html
index b69785d03..29d54fa90 100644
--- a/api/classes/util_error_.undefinedvariableerror.html
+++ b/api/classes/util_error_.undefinedvariableerror.html
@@ -138,7 +138,7 @@
diff --git a/api/classes/util_timezone_date_.timezonedate.html b/api/classes/util_timezone_date_.timezonedate.html
index d1c9db861..4fa6bd299 100644
--- a/api/classes/util_timezone_date_.timezonedate.html
+++ b/api/classes/util_timezone_date_.timezonedate.html
@@ -240,7 +240,7 @@
diff --git a/api/enums/context_block_mode_.blockmode.html b/api/enums/context_block_mode_.blockmode.html
index ecd4bcbee..e06636021 100644
--- a/api/enums/context_block_mode_.blockmode.html
+++ b/api/enums/context_block_mode_.blockmode.html
@@ -101,7 +101,7 @@
diff --git a/api/enums/fs_loader_.lookuptype.html b/api/enums/fs_loader_.lookuptype.html
index 8c539788f..da553808b 100644
--- a/api/enums/fs_loader_.lookuptype.html
+++ b/api/enums/fs_loader_.lookuptype.html
@@ -104,7 +104,7 @@
diff --git a/api/enums/parser_token_kind_.tokenkind.html b/api/enums/parser_token_kind_.tokenkind.html
index 8ece196f6..416a16060 100644
--- a/api/enums/parser_token_kind_.tokenkind.html
+++ b/api/enums/parser_token_kind_.tokenkind.html
@@ -134,7 +134,7 @@
diff --git a/api/globals.html b/api/globals.html
index d95c6ab79..49f0ef349 100644
--- a/api/globals.html
+++ b/api/globals.html
@@ -96,7 +96,7 @@
diff --git a/api/interfaces/cache_cache_.cache.html b/api/interfaces/cache_cache_.cache.html
index f89f47fc1..8a0f02d25 100644
--- a/api/interfaces/cache_cache_.cache.html
+++ b/api/interfaces/cache_cache_.cache.html
@@ -157,7 +157,7 @@
diff --git a/api/interfaces/context_scope_.plainobject.html b/api/interfaces/context_scope_.plainobject.html
index 5429ace9a..8882d44eb 100644
--- a/api/interfaces/context_scope_.plainobject.html
+++ b/api/interfaces/context_scope_.plainobject.html
@@ -104,7 +104,7 @@
diff --git a/api/interfaces/drop_comparable_.comparable.html b/api/interfaces/drop_comparable_.comparable.html
index 666c187db..d786cbfcf 100644
--- a/api/interfaces/drop_comparable_.comparable.html
+++ b/api/interfaces/drop_comparable_.comparable.html
@@ -188,7 +188,7 @@
diff --git a/api/interfaces/emitters_emitter_.emitter.html b/api/interfaces/emitters_emitter_.emitter.html
index 939845f41..9c3b238d8 100644
--- a/api/interfaces/emitters_emitter_.emitter.html
+++ b/api/interfaces/emitters_emitter_.emitter.html
@@ -127,7 +127,7 @@
diff --git a/api/interfaces/fs_fs_.fs.html b/api/interfaces/fs_fs_.fs.html
index 40203ff4c..7ce95ddee 100644
--- a/api/interfaces/fs_fs_.fs.html
+++ b/api/interfaces/fs_fs_.fs.html
@@ -212,7 +212,7 @@
diff --git a/api/interfaces/fs_loader_.loaderoptions.html b/api/interfaces/fs_loader_.loaderoptions.html
index 3e64e90a3..91110ac3b 100644
--- a/api/interfaces/fs_loader_.loaderoptions.html
+++ b/api/interfaces/fs_loader_.loaderoptions.html
@@ -116,7 +116,7 @@
diff --git a/api/interfaces/liquid_options_.liquidoptions.html b/api/interfaces/liquid_options_.liquidoptions.html
index d6fa2f9b7..445156ba6 100644
--- a/api/interfaces/liquid_options_.liquidoptions.html
+++ b/api/interfaces/liquid_options_.liquidoptions.html
@@ -220,7 +220,7 @@
diff --git a/api/interfaces/liquid_options_.normalizedfulloptions.html b/api/interfaces/liquid_options_.normalizedfulloptions.html
index a5294087f..a85c83b4e 100644
--- a/api/interfaces/liquid_options_.normalizedfulloptions.html
+++ b/api/interfaces/liquid_options_.normalizedfulloptions.html
@@ -224,7 +224,7 @@
diff --git a/api/interfaces/liquid_options_.normalizedoptions.html b/api/interfaces/liquid_options_.normalizedoptions.html
index b5dff967a..1e49958bf 100644
--- a/api/interfaces/liquid_options_.normalizedoptions.html
+++ b/api/interfaces/liquid_options_.normalizedoptions.html
@@ -249,7 +249,7 @@
diff --git a/api/interfaces/liquid_options_.renderoptions.html b/api/interfaces/liquid_options_.renderoptions.html
index 9573d6da6..a2718914d 100644
--- a/api/interfaces/liquid_options_.renderoptions.html
+++ b/api/interfaces/liquid_options_.renderoptions.html
@@ -114,7 +114,7 @@
diff --git a/api/interfaces/render_operator_.operators.html b/api/interfaces/render_operator_.operators.html
index 7b69460ab..c7360d360 100644
--- a/api/interfaces/render_operator_.operators.html
+++ b/api/interfaces/render_operator_.operators.html
@@ -124,7 +124,7 @@
diff --git a/api/interfaces/template_filter_filter_impl_.filterimpl.html b/api/interfaces/template_filter_filter_impl_.filterimpl.html
index a9083367c..6f4ebb9ed 100644
--- a/api/interfaces/template_filter_filter_impl_.filterimpl.html
+++ b/api/interfaces/template_filter_filter_impl_.filterimpl.html
@@ -104,7 +104,7 @@
diff --git a/api/interfaces/template_filter_filter_impl_options_.filterimploptions.html b/api/interfaces/template_filter_filter_impl_options_.filterimploptions.html
index 6955529b8..3a1e0e7e8 100644
--- a/api/interfaces/template_filter_filter_impl_options_.filterimploptions.html
+++ b/api/interfaces/template_filter_filter_impl_options_.filterimploptions.html
@@ -123,7 +123,7 @@
diff --git a/api/interfaces/template_tag_hash_.hashvalue.html b/api/interfaces/template_tag_hash_.hashvalue.html
index 5ae48b976..ec401b4d9 100644
--- a/api/interfaces/template_tag_hash_.hashvalue.html
+++ b/api/interfaces/template_tag_hash_.hashvalue.html
@@ -102,7 +102,7 @@
diff --git a/api/interfaces/template_tag_tag_impl_.tagimpl.html b/api/interfaces/template_tag_tag_impl_.tagimpl.html
index a6f2502b2..55e6a149c 100644
--- a/api/interfaces/template_tag_tag_impl_.tagimpl.html
+++ b/api/interfaces/template_tag_tag_impl_.tagimpl.html
@@ -140,7 +140,7 @@
diff --git a/api/interfaces/template_tag_tag_impl_options_.tagimploptions.html b/api/interfaces/template_tag_tag_impl_options_.tagimploptions.html
index e0d614e0f..4c659fa91 100644
--- a/api/interfaces/template_tag_tag_impl_options_.tagimploptions.html
+++ b/api/interfaces/template_tag_tag_impl_options_.tagimploptions.html
@@ -132,7 +132,7 @@
diff --git a/api/interfaces/template_template_.template.html b/api/interfaces/template_template_.template.html
index b36fbf0d1..55889ee08 100644
--- a/api/interfaces/template_template_.template.html
+++ b/api/interfaces/template_template_.template.html
@@ -126,7 +126,7 @@
diff --git a/api/interfaces/util_liquid_date_.liquiddate.html b/api/interfaces/util_liquid_date_.liquiddate.html
index a86b4ef09..6332e77d5 100644
--- a/api/interfaces/util_liquid_date_.liquiddate.html
+++ b/api/interfaces/util_liquid_date_.liquiddate.html
@@ -150,7 +150,7 @@
diff --git a/api/interfaces/util_operator_trie_.trie.html b/api/interfaces/util_operator_trie_.trie.html
index c106497bd..17ee0a63f 100644
--- a/api/interfaces/util_operator_trie_.trie.html
+++ b/api/interfaces/util_operator_trie_.trie.html
@@ -102,7 +102,7 @@
diff --git a/api/interfaces/util_strftime_.formatoptions.html b/api/interfaces/util_strftime_.formatoptions.html
index 2c1070b63..1c3d5aefe 100644
--- a/api/interfaces/util_strftime_.formatoptions.html
+++ b/api/interfaces/util_strftime_.formatoptions.html
@@ -107,7 +107,7 @@
diff --git a/api/modules/builtin_filters_array_.html b/api/modules/builtin_filters_array_.html
index de2e7dbc5..9fb45aebe 100644
--- a/api/modules/builtin_filters_array_.html
+++ b/api/modules/builtin_filters_array_.html
@@ -105,7 +105,7 @@
Const reverse
• reverse: (Anonymous function) = argumentsToValue((v: any[]) => […toArray(v)].reverse())
Defined in src/builtin/filters/array.ts:11
Functions
compact
▸ compact<T>(this: FilterImpl, arr: T[]): any[]
-Defined in src/builtin/filters/array.ts:39
+Defined in src/builtin/filters/array.ts:47
Type parameters:
▪ T
Parameters:
@@ -128,7 +128,7 @@
Returns: any[]
concat
▸ concat<T1, T2>(v: T1[], arg: T2[]): T1 | T2[]
-Defined in src/builtin/filters/array.ts:44
+Defined in src/builtin/filters/array.ts:52
Type parameters:
▪ T1
▪ T2
@@ -154,8 +154,8 @@
Returns: T1 | T2[]
-map
▸ map(this: FilterImpl, arr: Scope[], property: string): object[]
-Defined in src/builtin/filters/array.ts:34
+map
▸ map(this: FilterImpl, arr: Scope[], property: string): IterableIterator‹unknown›
+Defined in src/builtin/filters/array.ts:39
Parameters:
@@ -177,10 +177,10 @@
| string |
-Returns: object[]
+Returns: IterableIterator‹unknown›
Const size
▸ size(v: string | any[]): number
-Defined in src/builtin/filters/array.ts:32
+Defined in src/builtin/filters/array.ts:37
Parameters:
Returns: T[] | string
-sort
▸ sort<T>(this: FilterImpl, arr: T[], property?: undefined | string): any[]
+sort
▸ sort<T>(this: FilterImpl, arr: T[], property?: undefined | string): IterableIterator‹unknown›
Defined in src/builtin/filters/array.ts:13
Type parameters:
▪ T
@@ -252,10 +252,10 @@
undefined | string |
-Returns: any[]
+Returns: IterableIterator‹unknown›
sortNatural
▸ sortNatural<T>(input: T[], property?: undefined | string): any[]
-Defined in src/builtin/filters/array.ts:23
+Defined in src/builtin/filters/array.ts:28
Type parameters:
▪ T
Parameters:
@@ -278,7 +278,7 @@
Returns: any[]
uniq
▸ uniq<T>(arr: T[]): T[]
-Defined in src/builtin/filters/array.ts:68
+Defined in src/builtin/filters/array.ts:79
Type parameters:
▪ T
Parameters:
@@ -296,8 +296,8 @@
Returns: T[]
-where
▸ where<T>(this: FilterImpl, arr: T[], property: string, expected?: any): T[]
-Defined in src/builtin/filters/array.ts:58
+where
▸ where<T>(this: FilterImpl, arr: T[], property: string, expected?: any): IterableIterator‹unknown›
+Defined in src/builtin/filters/array.ts:66
Type parameters:
▪ T: object
Parameters:
@@ -325,11 +325,11 @@
any |
-Returns: T[]
+Returns: IterableIterator‹unknown›
diff --git a/api/modules/builtin_filters_date_.html b/api/modules/builtin_filters_date_.html
index e0740f78e..861b38fda 100644
--- a/api/modules/builtin_filters_date_.html
+++ b/api/modules/builtin_filters_date_.html
@@ -137,7 +137,7 @@
diff --git a/api/modules/builtin_filters_html_.html b/api/modules/builtin_filters_html_.html
index fa23575e3..15511c5d1 100644
--- a/api/modules/builtin_filters_html_.html
+++ b/api/modules/builtin_filters_html_.html
@@ -203,7 +203,7 @@
diff --git a/api/modules/builtin_filters_index_.html b/api/modules/builtin_filters_index_.html
index d6d575d5e..f82367bc3 100644
--- a/api/modules/builtin_filters_index_.html
+++ b/api/modules/builtin_filters_index_.html
@@ -195,7 +195,7 @@
diff --git a/api/modules/builtin_filters_math_.html b/api/modules/builtin_filters_math_.html
index a9de3d63d..e2c06cf35 100644
--- a/api/modules/builtin_filters_math_.html
+++ b/api/modules/builtin_filters_math_.html
@@ -166,7 +166,7 @@
diff --git a/api/modules/builtin_filters_misc_.html b/api/modules/builtin_filters_misc_.html
index 0049a3dcd..ecb65c31a 100644
--- a/api/modules/builtin_filters_misc_.html
+++ b/api/modules/builtin_filters_misc_.html
@@ -146,7 +146,7 @@
diff --git a/api/modules/builtin_filters_string_.html b/api/modules/builtin_filters_string_.html
index d8c5c61e5..7f527a006 100644
--- a/api/modules/builtin_filters_string_.html
+++ b/api/modules/builtin_filters_string_.html
@@ -439,7 +439,7 @@
diff --git a/api/modules/builtin_filters_url_.html b/api/modules/builtin_filters_url_.html
index 64b79d2f5..b75acf0ad 100644
--- a/api/modules/builtin_filters_url_.html
+++ b/api/modules/builtin_filters_url_.html
@@ -129,7 +129,7 @@
diff --git a/api/modules/builtin_tags_assign_.html b/api/modules/builtin_tags_assign_.html
index ac35c263c..97dac2d3b 100644
--- a/api/modules/builtin_tags_assign_.html
+++ b/api/modules/builtin_tags_assign_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_block_.html b/api/modules/builtin_tags_block_.html
index dd2119c82..993a9c382 100644
--- a/api/modules/builtin_tags_block_.html
+++ b/api/modules/builtin_tags_block_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_break_.html b/api/modules/builtin_tags_break_.html
index fdd6a1fcc..096b00fbb 100644
--- a/api/modules/builtin_tags_break_.html
+++ b/api/modules/builtin_tags_break_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_capture_.html b/api/modules/builtin_tags_capture_.html
index 33c5c74b6..73b7c04ac 100644
--- a/api/modules/builtin_tags_capture_.html
+++ b/api/modules/builtin_tags_capture_.html
@@ -112,7 +112,7 @@
diff --git a/api/modules/builtin_tags_case_.html b/api/modules/builtin_tags_case_.html
index b589be89b..f7984d30b 100644
--- a/api/modules/builtin_tags_case_.html
+++ b/api/modules/builtin_tags_case_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_comment_.html b/api/modules/builtin_tags_comment_.html
index 32398aefe..b7535eea9 100644
--- a/api/modules/builtin_tags_comment_.html
+++ b/api/modules/builtin_tags_comment_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_continue_.html b/api/modules/builtin_tags_continue_.html
index 08ed711f5..e8f29f45d 100644
--- a/api/modules/builtin_tags_continue_.html
+++ b/api/modules/builtin_tags_continue_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_cycle_.html b/api/modules/builtin_tags_cycle_.html
index c63b71c3c..4a601589e 100644
--- a/api/modules/builtin_tags_cycle_.html
+++ b/api/modules/builtin_tags_cycle_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_decrement_.html b/api/modules/builtin_tags_decrement_.html
index a21b9eb35..8c3600bfd 100644
--- a/api/modules/builtin_tags_decrement_.html
+++ b/api/modules/builtin_tags_decrement_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_echo_.html b/api/modules/builtin_tags_echo_.html
index 7d7890d8e..e2d84ded8 100644
--- a/api/modules/builtin_tags_echo_.html
+++ b/api/modules/builtin_tags_echo_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_for_.html b/api/modules/builtin_tags_for_.html
index 83efca387..b159ce821 100644
--- a/api/modules/builtin_tags_for_.html
+++ b/api/modules/builtin_tags_for_.html
@@ -164,7 +164,7 @@
diff --git a/api/modules/builtin_tags_if_.html b/api/modules/builtin_tags_if_.html
index 893c1a265..ee4eb8642 100644
--- a/api/modules/builtin_tags_if_.html
+++ b/api/modules/builtin_tags_if_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_include_.html b/api/modules/builtin_tags_include_.html
index 2594b59c2..172990f36 100644
--- a/api/modules/builtin_tags_include_.html
+++ b/api/modules/builtin_tags_include_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_increment_.html b/api/modules/builtin_tags_increment_.html
index bdcaed1c4..ad7f8c5d9 100644
--- a/api/modules/builtin_tags_increment_.html
+++ b/api/modules/builtin_tags_increment_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_index_.html b/api/modules/builtin_tags_index_.html
index b0bccfe5e..d5bfe4a8d 100644
--- a/api/modules/builtin_tags_index_.html
+++ b/api/modules/builtin_tags_index_.html
@@ -153,7 +153,7 @@
diff --git a/api/modules/builtin_tags_inline_comment_.html b/api/modules/builtin_tags_inline_comment_.html
index 8825987b9..f99b13006 100644
--- a/api/modules/builtin_tags_inline_comment_.html
+++ b/api/modules/builtin_tags_inline_comment_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_layout_.html b/api/modules/builtin_tags_layout_.html
index eba788cf9..f46a46d2a 100644
--- a/api/modules/builtin_tags_layout_.html
+++ b/api/modules/builtin_tags_layout_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_liquid_.html b/api/modules/builtin_tags_liquid_.html
index 968a05d44..93df1f185 100644
--- a/api/modules/builtin_tags_liquid_.html
+++ b/api/modules/builtin_tags_liquid_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_raw_.html b/api/modules/builtin_tags_raw_.html
index 538f2f2f0..0dbd3857d 100644
--- a/api/modules/builtin_tags_raw_.html
+++ b/api/modules/builtin_tags_raw_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_render_.html b/api/modules/builtin_tags_render_.html
index 96ef21905..fbceaf1da 100644
--- a/api/modules/builtin_tags_render_.html
+++ b/api/modules/builtin_tags_render_.html
@@ -135,7 +135,7 @@
Returns: ParsedFileName | null
null for “none”,
-renderFilePath
▸ renderFilePath(file: ParsedFileName, ctx: Context, liquid: Liquid): any
+renderFilePath
▸ renderFilePath(file: ParsedFileName, ctx: Context, liquid: Liquid): IterableIterator‹unknown›
Defined in src/builtin/tags/render.ts:111
Parameters:
-Returns: any
+Returns: IterableIterator‹unknown›
diff --git a/api/modules/builtin_tags_tablerow_.html b/api/modules/builtin_tags_tablerow_.html
index 8fa70cd24..4c69e0d98 100644
--- a/api/modules/builtin_tags_tablerow_.html
+++ b/api/modules/builtin_tags_tablerow_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/builtin_tags_unless_.html b/api/modules/builtin_tags_unless_.html
index 5b0c15de6..12dd0f7c3 100644
--- a/api/modules/builtin_tags_unless_.html
+++ b/api/modules/builtin_tags_unless_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/cache_cache_.html b/api/modules/cache_cache_.html
index 8cb45290e..5c2b7b7a4 100644
--- a/api/modules/cache_cache_.html
+++ b/api/modules/cache_cache_.html
@@ -98,7 +98,7 @@
diff --git a/api/modules/cache_lru_.html b/api/modules/cache_lru_.html
index 8a3b5c2c2..80d9f030e 100644
--- a/api/modules/cache_lru_.html
+++ b/api/modules/cache_lru_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/context_block_mode_.html b/api/modules/context_block_mode_.html
index f0fababe5..ee44ec19c 100644
--- a/api/modules/context_block_mode_.html
+++ b/api/modules/context_block_mode_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/context_context_.html b/api/modules/context_context_.html
index 1104f2299..5ae5652c8 100644
--- a/api/modules/context_context_.html
+++ b/api/modules/context_context_.html
@@ -94,9 +94,9 @@
Type aliases
PropertyKey
Ƭ PropertyKey: string | number
-
Defined in src/context/context.ts:8
+
Defined in src/context/context.ts:9
Functions
readFirst
▸ readFirst(obj: Scope): any
-
Defined in src/context/context.ts:109
+
Defined in src/context/context.ts:122
Parameters:
@@ -113,7 +113,7 @@
Returns: any
readJSProperty
▸ readJSProperty(obj: Scope, key: PropertyKey, ownPropertyOnly: boolean): any
-Defined in src/context/context.ts:104
+Defined in src/context/context.ts:117
Parameters:
@@ -138,7 +138,7 @@
Returns: any
readLast
▸ readLast(obj: Scope): any
-Defined in src/context/context.ts:114
+Defined in src/context/context.ts:127
Parameters:
@@ -155,7 +155,7 @@
Returns: any
readProperty
▸ readProperty(obj: Scope, key: PropertyKey, ownPropertyOnly: boolean): any
-Defined in src/context/context.ts:92
+Defined in src/context/context.ts:105
Parameters:
@@ -180,7 +180,7 @@
Returns: any
readSize
▸ readSize(obj: Scope): any
-Defined in src/context/context.ts:119
+Defined in src/context/context.ts:132
Parameters:
@@ -198,7 +198,7 @@
diff --git a/api/modules/context_scope_.html b/api/modules/context_scope_.html
index 4db5e09d9..e3ff62958 100644
--- a/api/modules/context_scope_.html
+++ b/api/modules/context_scope_.html
@@ -98,7 +98,7 @@
diff --git a/api/modules/drop_blank_drop_.html b/api/modules/drop_blank_drop_.html
index b4df6af5b..6cfbeb8e0 100644
--- a/api/modules/drop_blank_drop_.html
+++ b/api/modules/drop_blank_drop_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/drop_block_drop_.html b/api/modules/drop_block_drop_.html
index c1c31e40e..acca4cfec 100644
--- a/api/modules/drop_block_drop_.html
+++ b/api/modules/drop_block_drop_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/drop_comparable_.html b/api/modules/drop_comparable_.html
index 2e030b826..81c748d23 100644
--- a/api/modules/drop_comparable_.html
+++ b/api/modules/drop_comparable_.html
@@ -112,7 +112,7 @@
diff --git a/api/modules/drop_drop_.html b/api/modules/drop_drop_.html
index 665d7a718..1afa1c066 100644
--- a/api/modules/drop_drop_.html
+++ b/api/modules/drop_drop_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/drop_empty_drop_.html b/api/modules/drop_empty_drop_.html
index 9a2dcb739..82e16972d 100644
--- a/api/modules/drop_empty_drop_.html
+++ b/api/modules/drop_empty_drop_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/drop_forloop_drop_.html b/api/modules/drop_forloop_drop_.html
index 982265d59..e03c55e74 100644
--- a/api/modules/drop_forloop_drop_.html
+++ b/api/modules/drop_forloop_drop_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/drop_null_drop_.html b/api/modules/drop_null_drop_.html
index 04ff49458..cdcdd1327 100644
--- a/api/modules/drop_null_drop_.html
+++ b/api/modules/drop_null_drop_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/drop_tablerowloop_drop_.html b/api/modules/drop_tablerowloop_drop_.html
index 47ffd916f..93776ea43 100644
--- a/api/modules/drop_tablerowloop_drop_.html
+++ b/api/modules/drop_tablerowloop_drop_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/emitters_emitter_.html b/api/modules/emitters_emitter_.html
index 6480459cc..f1bc1f2d7 100644
--- a/api/modules/emitters_emitter_.html
+++ b/api/modules/emitters_emitter_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/emitters_keeping_type_emitter_.html b/api/modules/emitters_keeping_type_emitter_.html
index 62f081e0e..26a5df405 100644
--- a/api/modules/emitters_keeping_type_emitter_.html
+++ b/api/modules/emitters_keeping_type_emitter_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/emitters_simple_emitter_.html b/api/modules/emitters_simple_emitter_.html
index c0094d32c..24fc9c7dd 100644
--- a/api/modules/emitters_simple_emitter_.html
+++ b/api/modules/emitters_simple_emitter_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/emitters_streamed_emitter_.html b/api/modules/emitters_streamed_emitter_.html
index 884b5a37c..11e2ed6d8 100644
--- a/api/modules/emitters_streamed_emitter_.html
+++ b/api/modules/emitters_streamed_emitter_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/emitters_streamed_emitter_browser_.html b/api/modules/emitters_streamed_emitter_browser_.html
index 8c9020f8f..a44f3dbf5 100644
--- a/api/modules/emitters_streamed_emitter_browser_.html
+++ b/api/modules/emitters_streamed_emitter_browser_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/fs_browser_.html b/api/modules/fs_browser_.html
index 82ed92369..9e59c8f96 100644
--- a/api/modules/fs_browser_.html
+++ b/api/modules/fs_browser_.html
@@ -228,7 +228,7 @@
diff --git a/api/modules/fs_fs_.html b/api/modules/fs_fs_.html
index 79e5427a8..4b8f2ae92 100644
--- a/api/modules/fs_fs_.html
+++ b/api/modules/fs_fs_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/fs_loader_.html b/api/modules/fs_loader_.html
index 5db1d07c3..c79ff7f39 100644
--- a/api/modules/fs_loader_.html
+++ b/api/modules/fs_loader_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/fs_node_.html b/api/modules/fs_node_.html
index 08a61f444..894366a92 100644
--- a/api/modules/fs_node_.html
+++ b/api/modules/fs_node_.html
@@ -281,7 +281,7 @@
diff --git a/api/modules/fs_node_require_.html b/api/modules/fs_node_require_.html
index 256d22bb0..6c50ece05 100644
--- a/api/modules/fs_node_require_.html
+++ b/api/modules/fs_node_require_.html
@@ -98,7 +98,7 @@
diff --git a/api/modules/liquid_.html b/api/modules/liquid_.html
index 417c9af6f..cbaf1c976 100644
--- a/api/modules/liquid_.html
+++ b/api/modules/liquid_.html
@@ -153,6 +153,8 @@
Value
• Value:
+_evalToken
• _evalToken:
+
assert
• assert:
createTrie
• createTrie:
@@ -163,7 +165,7 @@
evalQuotedToken
• evalQuotedToken:
-evalToken
• evalToken:
+evalToken
• evalToken:
filters
• filters:
@@ -185,7 +187,7 @@
@@ -194,7 +196,7 @@
diff --git a/api/modules/liquid_options_.html b/api/modules/liquid_options_.html
index aeca19f16..2898eaa22 100644
--- a/api/modules/liquid_options_.html
+++ b/api/modules/liquid_options_.html
@@ -224,7 +224,7 @@
diff --git a/api/modules/parser_filter_arg_.html b/api/modules/parser_filter_arg_.html
index 5a89e9c2e..ba11ee057 100644
--- a/api/modules/parser_filter_arg_.html
+++ b/api/modules/parser_filter_arg_.html
@@ -117,7 +117,7 @@
diff --git a/api/modules/parser_match_operator_.html b/api/modules/parser_match_operator_.html
index 6dd8be61f..8955e41fb 100644
--- a/api/modules/parser_match_operator_.html
+++ b/api/modules/parser_match_operator_.html
@@ -129,7 +129,7 @@
diff --git a/api/modules/parser_parse_stream_.html b/api/modules/parser_parse_stream_.html
index 9a29c78a6..2a0d0db3f 100644
--- a/api/modules/parser_parse_stream_.html
+++ b/api/modules/parser_parse_stream_.html
@@ -116,7 +116,7 @@
diff --git a/api/modules/parser_parse_string_literal_.html b/api/modules/parser_parse_string_literal_.html
index bcfa8669d..01c02af5d 100644
--- a/api/modules/parser_parse_string_literal_.html
+++ b/api/modules/parser_parse_string_literal_.html
@@ -147,7 +147,7 @@
diff --git a/api/modules/parser_parser_.html b/api/modules/parser_parser_.html
index 00c85cd61..b445df927 100644
--- a/api/modules/parser_parser_.html
+++ b/api/modules/parser_parser_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/parser_token_kind_.html b/api/modules/parser_token_kind_.html
index f76671ea3..1c695677a 100644
--- a/api/modules/parser_token_kind_.html
+++ b/api/modules/parser_token_kind_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/parser_tokenizer_.html b/api/modules/parser_tokenizer_.html
index df0a0e875..515dd4191 100644
--- a/api/modules/parser_tokenizer_.html
+++ b/api/modules/parser_tokenizer_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/parser_whitespace_ctrl_.html b/api/modules/parser_whitespace_ctrl_.html
index 9d087e256..cc84bb2a6 100644
--- a/api/modules/parser_whitespace_ctrl_.html
+++ b/api/modules/parser_whitespace_ctrl_.html
@@ -158,7 +158,7 @@
diff --git a/api/modules/render_boolean_.html b/api/modules/render_boolean_.html
index a2631edd2..3223e7a49 100644
--- a/api/modules/render_boolean_.html
+++ b/api/modules/render_boolean_.html
@@ -137,7 +137,7 @@
diff --git a/api/modules/render_expression_.html b/api/modules/render_expression_.html
index f3d3c5846..d32ef6a17 100644
--- a/api/modules/render_expression_.html
+++ b/api/modules/render_expression_.html
@@ -93,8 +93,37 @@
-
Functions
evalLiteralToken
▸ evalLiteralToken(token: LiteralToken): any
-
Defined in src/render/expression.ts:73
+
Functions
_evalToken
▸ _evalToken(token: Token | undefined, ctx: Context, lenient: boolean): IterableIterator‹unknown›
+
Defined in src/render/expression.ts:48
+
Parameters:
+
+
+
+| Name |
+Type |
+Default |
+
+
+
+token |
+Token | undefined |
+- |
+
+
+ctx |
+Context |
+- |
+
+
+lenient |
+boolean |
+false |
+
+
+
Returns: IterableIterator‹unknown›
+
+
evalLiteralToken
▸ evalLiteralToken(token: LiteralToken): any
+
Defined in src/render/expression.ts:84
Parameters:
@@ -111,7 +140,7 @@
Returns: any
evalNumberToken
▸ evalNumberToken(token: NumberToken): number
-Defined in src/render/expression.ts:59
+Defined in src/render/expression.ts:70
Parameters:
@@ -128,7 +157,7 @@
Returns: number
evalOperatorToken
▸ evalOperatorToken(operators: Operators, token: OperatorToken, lhs: any, rhs: any, ctx: Context): boolean
-Defined in src/render/expression.ts:68
+Defined in src/render/expression.ts:79
Parameters:
Returns: boolean
-evalPropertyAccessToken
▸ evalPropertyAccessToken(token: PropertyAccessToken, ctx: Context, lenient: boolean): null | object
-Defined in src/render/expression.ts:49
+evalPropertyAccessToken
▸ evalPropertyAccessToken(token: PropertyAccessToken, ctx: Context, lenient: boolean): IterableIterator‹unknown›
+Defined in src/render/expression.ts:57
Parameters:
@@ -183,10 +212,10 @@
| boolean |
-Returns: null | object
+Returns: IterableIterator‹unknown›
evalQuotedToken
▸ evalQuotedToken(token: QuotedToken): string
-Defined in src/render/expression.ts:64
+Defined in src/render/expression.ts:75
Parameters:
Returns: string
-evalRangeToken
▸ evalRangeToken(token: RangeToken, ctx: Context): number[]
-Defined in src/render/expression.ts:77
+evalRangeToken
▸ evalRangeToken(token: RangeToken, ctx: Context): Generator‹IterableIterator‹unknown›, number[], number›
+Defined in src/render/expression.ts:88
Parameters:
-Returns: number[]
+Returns: Generator‹IterableIterator‹unknown›, number[], number›
-evalToken
▸ evalToken(token: Token | undefined, ctx: Context, lenient: boolean): any
-Defined in src/render/expression.ts:40
+evalToken
▸ evalToken(token: Token | undefined, ctx: Context, lenient: boolean): Generator‹never, any, unknown›
+Defined in src/render/expression.ts:44
+deprecated use _evalToken instead
Parameters:
@@ -250,10 +280,10 @@
| false |
-Returns: any
+Returns: Generator‹never, any, unknown›
toPostfix
▸ toPostfix(tokens: IterableIterator‹Token›): IterableIterator‹Token›
-Defined in src/render/expression.ts:83
+Defined in src/render/expression.ts:94
Parameters:
@@ -271,7 +301,7 @@
@@ -280,7 +310,7 @@
diff --git a/api/modules/render_operator_.html b/api/modules/render_operator_.html
index 421c10afd..b9a164cb8 100644
--- a/api/modules/render_operator_.html
+++ b/api/modules/render_operator_.html
@@ -285,7 +285,7 @@
diff --git a/api/modules/render_render_.html b/api/modules/render_render_.html
index 91429fbbb..dfa70b786 100644
--- a/api/modules/render_render_.html
+++ b/api/modules/render_render_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_filter_filter_.html b/api/modules/template_filter_filter_.html
index 94abf8230..edd550c8b 100644
--- a/api/modules/template_filter_filter_.html
+++ b/api/modules/template_filter_filter_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_filter_filter_impl_.html b/api/modules/template_filter_filter_impl_.html
index c95262d05..f3108bf38 100644
--- a/api/modules/template_filter_filter_impl_.html
+++ b/api/modules/template_filter_filter_impl_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_filter_filter_impl_options_.html b/api/modules/template_filter_filter_impl_options_.html
index 2105ad991..3737c43f1 100644
--- a/api/modules/template_filter_filter_impl_options_.html
+++ b/api/modules/template_filter_filter_impl_options_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_filter_filter_map_.html b/api/modules/template_filter_filter_map_.html
index cdf4b209f..81a61c806 100644
--- a/api/modules/template_filter_filter_map_.html
+++ b/api/modules/template_filter_filter_map_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_html_.html b/api/modules/template_html_.html
index f3f06148c..b41772307 100644
--- a/api/modules/template_html_.html
+++ b/api/modules/template_html_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_output_.html b/api/modules/template_output_.html
index 25d8a06a3..f24159bf8 100644
--- a/api/modules/template_output_.html
+++ b/api/modules/template_output_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_tag_hash_.html b/api/modules/template_tag_hash_.html
index aa257b763..6914ed9ee 100644
--- a/api/modules/template_tag_hash_.html
+++ b/api/modules/template_tag_hash_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_tag_tag_.html b/api/modules/template_tag_tag_.html
index 0c25cc18d..92d91bf18 100644
--- a/api/modules/template_tag_tag_.html
+++ b/api/modules/template_tag_tag_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_tag_tag_impl_.html b/api/modules/template_tag_tag_impl_.html
index 4fbbe5744..65f513ad9 100644
--- a/api/modules/template_tag_tag_impl_.html
+++ b/api/modules/template_tag_tag_impl_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_tag_tag_impl_options_.html b/api/modules/template_tag_tag_impl_options_.html
index 0328d098e..e39e49a8a 100644
--- a/api/modules/template_tag_tag_impl_options_.html
+++ b/api/modules/template_tag_tag_impl_options_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_tag_tag_map_.html b/api/modules/template_tag_tag_map_.html
index 4ea769404..1c558860f 100644
--- a/api/modules/template_tag_tag_map_.html
+++ b/api/modules/template_tag_tag_map_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_template_.html b/api/modules/template_template_.html
index fac173694..476dbb8d2 100644
--- a/api/modules/template_template_.html
+++ b/api/modules/template_template_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_template_impl_.html b/api/modules/template_template_impl_.html
index 93c7cda96..eba3e5ade 100644
--- a/api/modules/template_template_impl_.html
+++ b/api/modules/template_template_impl_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/template_value_.html b/api/modules/template_value_.html
index 31b7904a8..10dbe568a 100644
--- a/api/modules/template_value_.html
+++ b/api/modules/template_value_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_delimited_token_.html b/api/modules/tokens_delimited_token_.html
index 2a32c6480..09201e46e 100644
--- a/api/modules/tokens_delimited_token_.html
+++ b/api/modules/tokens_delimited_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_filter_token_.html b/api/modules/tokens_filter_token_.html
index d121faf1a..bba0b1377 100644
--- a/api/modules/tokens_filter_token_.html
+++ b/api/modules/tokens_filter_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_hash_token_.html b/api/modules/tokens_hash_token_.html
index c6402ae13..4e181a0de 100644
--- a/api/modules/tokens_hash_token_.html
+++ b/api/modules/tokens_hash_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_html_token_.html b/api/modules/tokens_html_token_.html
index 51f3099a6..afe52c033 100644
--- a/api/modules/tokens_html_token_.html
+++ b/api/modules/tokens_html_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_identifier_token_.html b/api/modules/tokens_identifier_token_.html
index 02baf4a59..7ab6fd0d3 100644
--- a/api/modules/tokens_identifier_token_.html
+++ b/api/modules/tokens_identifier_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_liquid_tag_token_.html b/api/modules/tokens_liquid_tag_token_.html
index 89b2e73c5..ee79e1138 100644
--- a/api/modules/tokens_liquid_tag_token_.html
+++ b/api/modules/tokens_liquid_tag_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_literal_token_.html b/api/modules/tokens_literal_token_.html
index 818563ed0..9f2ba9dd9 100644
--- a/api/modules/tokens_literal_token_.html
+++ b/api/modules/tokens_literal_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_number_token_.html b/api/modules/tokens_number_token_.html
index 6d115737d..b6bc23748 100644
--- a/api/modules/tokens_number_token_.html
+++ b/api/modules/tokens_number_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_operator_token_.html b/api/modules/tokens_operator_token_.html
index f8a709a07..a42abe590 100644
--- a/api/modules/tokens_operator_token_.html
+++ b/api/modules/tokens_operator_token_.html
@@ -115,7 +115,7 @@
diff --git a/api/modules/tokens_output_token_.html b/api/modules/tokens_output_token_.html
index bb9f07a54..31bd421d3 100644
--- a/api/modules/tokens_output_token_.html
+++ b/api/modules/tokens_output_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_property_access_token_.html b/api/modules/tokens_property_access_token_.html
index af8790e09..fc7276fdb 100644
--- a/api/modules/tokens_property_access_token_.html
+++ b/api/modules/tokens_property_access_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_quoted_token_.html b/api/modules/tokens_quoted_token_.html
index ab248cf99..fcb7d56f6 100644
--- a/api/modules/tokens_quoted_token_.html
+++ b/api/modules/tokens_quoted_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_range_token_.html b/api/modules/tokens_range_token_.html
index bceb54e7e..616e451b7 100644
--- a/api/modules/tokens_range_token_.html
+++ b/api/modules/tokens_range_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_tag_token_.html b/api/modules/tokens_tag_token_.html
index 6f49348ce..ea13d40ad 100644
--- a/api/modules/tokens_tag_token_.html
+++ b/api/modules/tokens_tag_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_token_.html b/api/modules/tokens_token_.html
index f28da8c7c..a89942d61 100644
--- a/api/modules/tokens_token_.html
+++ b/api/modules/tokens_token_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/tokens_toplevel_token_.html b/api/modules/tokens_toplevel_token_.html
index 7994fd691..066582636 100644
--- a/api/modules/tokens_toplevel_token_.html
+++ b/api/modules/tokens_toplevel_token_.html
@@ -98,7 +98,7 @@
diff --git a/api/modules/tokens_value_token_.html b/api/modules/tokens_value_token_.html
index f55bc935d..be51adbc7 100644
--- a/api/modules/tokens_value_token_.html
+++ b/api/modules/tokens_value_token_.html
@@ -98,7 +98,7 @@
diff --git a/api/modules/types_.html b/api/modules/types_.html
index 539ed3d4b..731da4ade 100644
--- a/api/modules/types_.html
+++ b/api/modules/types_.html
@@ -137,6 +137,8 @@
Value
• Value:
+_evalToken
• _evalToken:
+
assert
• assert:
createTrie
• createTrie:
@@ -147,7 +149,7 @@
evalQuotedToken
• evalQuotedToken:
-evalToken
• evalToken:
+evalToken
• evalToken:
filters
• filters:
@@ -167,7 +169,7 @@
@@ -176,7 +178,7 @@
diff --git a/api/modules/util_assert_.html b/api/modules/util_assert_.html
index c64cbe859..5284afae4 100644
--- a/api/modules/util_assert_.html
+++ b/api/modules/util_assert_.html
@@ -118,7 +118,7 @@
diff --git a/api/modules/util_async_.html b/api/modules/util_async_.html
index 3a406966f..13d2898d5 100644
--- a/api/modules/util_async_.html
+++ b/api/modules/util_async_.html
@@ -135,7 +135,7 @@
diff --git a/api/modules/util_character_.html b/api/modules/util_character_.html
index 94c80b2f4..39fe3d5ab 100644
--- a/api/modules/util_character_.html
+++ b/api/modules/util_character_.html
@@ -119,7 +119,7 @@
diff --git a/api/modules/util_collection_.html b/api/modules/util_collection_.html
index 8f6c18a0e..5ddedd430 100644
--- a/api/modules/util_collection_.html
+++ b/api/modules/util_collection_.html
@@ -129,7 +129,7 @@
diff --git a/api/modules/util_error_.html b/api/modules/util_error_.html
index 2c56a5daf..06abf1c7b 100644
--- a/api/modules/util_error_.html
+++ b/api/modules/util_error_.html
@@ -133,7 +133,7 @@
diff --git a/api/modules/util_liquid_date_.html b/api/modules/util_liquid_date_.html
index cf83e53c4..d2a25ed20 100644
--- a/api/modules/util_liquid_date_.html
+++ b/api/modules/util_liquid_date_.html
@@ -96,7 +96,7 @@
diff --git a/api/modules/util_literal_.html b/api/modules/util_literal_.html
index 8b8cf6539..5f307d7ad 100644
--- a/api/modules/util_literal_.html
+++ b/api/modules/util_literal_.html
@@ -111,7 +111,7 @@
diff --git a/api/modules/util_operator_trie_.html b/api/modules/util_operator_trie_.html
index 3dbec3c2e..244f07b00 100644
--- a/api/modules/util_operator_trie_.html
+++ b/api/modules/util_operator_trie_.html
@@ -112,7 +112,7 @@
diff --git a/api/modules/util_strftime_.html b/api/modules/util_strftime_.html
index 6f6feb5b1..7fa7e5058 100644
--- a/api/modules/util_strftime_.html
+++ b/api/modules/util_strftime_.html
@@ -848,7 +848,7 @@
diff --git a/api/modules/util_timezone_date_.html b/api/modules/util_timezone_date_.html
index 3cb2fe0e8..6b0dc84dc 100644
--- a/api/modules/util_timezone_date_.html
+++ b/api/modules/util_timezone_date_.html
@@ -104,7 +104,7 @@
diff --git a/api/modules/util_type_guards_.html b/api/modules/util_type_guards_.html
index a8c537f81..0977e9d2b 100644
--- a/api/modules/util_type_guards_.html
+++ b/api/modules/util_type_guards_.html
@@ -299,7 +299,7 @@
diff --git a/api/modules/util_underscore_.html b/api/modules/util_underscore_.html
index 5ef3373c7..ee81d26ec 100644
--- a/api/modules/util_underscore_.html
+++ b/api/modules/util_underscore_.html
@@ -735,7 +735,7 @@
diff --git a/filters/abs.html b/filters/abs.html
index 6f2d66cf9..d9c999f21 100644
--- a/filters/abs.html
+++ b/filters/abs.html
@@ -117,7 +117,7 @@
diff --git a/filters/append.html b/filters/append.html
index 88146e5ff..9c4b3b32d 100644
--- a/filters/append.html
+++ b/filters/append.html
@@ -113,7 +113,7 @@ website.com/index.html<
diff --git a/filters/at_least.html b/filters/at_least.html
index 65e9989cb..a9e47cd74 100644
--- a/filters/at_least.html
+++ b/filters/at_least.html
@@ -110,7 +110,7 @@
diff --git a/filters/at_most.html b/filters/at_most.html
index c3224f0be..e4d4e5971 100644
--- a/filters/at_most.html
+++ b/filters/at_most.html
@@ -110,7 +110,7 @@
diff --git a/filters/capitalize.html b/filters/capitalize.html
index 6206a78d3..0c4cf2f4e 100644
--- a/filters/capitalize.html
+++ b/filters/capitalize.html
@@ -111,7 +111,7 @@
diff --git a/filters/ceil.html b/filters/ceil.html
index 23aef5bdf..75eef13c2 100644
--- a/filters/ceil.html
+++ b/filters/ceil.html
@@ -123,7 +123,7 @@
diff --git a/filters/compact.html b/filters/compact.html
index ca9e03d1f..59211e3e2 100644
--- a/filters/compact.html
+++ b/filters/compact.html
@@ -130,7 +130,7 @@
diff --git a/filters/concat.html b/filters/concat.html
index e551f23fd..2fe333a7c 100644
--- a/filters/concat.html
+++ b/filters/concat.html
@@ -137,7 +137,7 @@
diff --git a/filters/date.html b/filters/date.html
index 7be3fe335..dbe7af605 100644
--- a/filters/date.html
+++ b/filters/date.html
@@ -134,7 +134,7 @@
diff --git a/filters/default.html b/filters/default.html
index a0507adc7..a90a13552 100644
--- a/filters/default.html
+++ b/filters/default.html
@@ -132,7 +132,7 @@
diff --git a/filters/divided_by.html b/filters/divided_by.html
index bfcc38c8e..19bbc16f4 100644
--- a/filters/divided_by.html
+++ b/filters/divided_by.html
@@ -122,7 +122,7 @@
diff --git a/filters/downcase.html b/filters/downcase.html
index f7fdb9d86..ce3570a9b 100644
--- a/filters/downcase.html
+++ b/filters/downcase.html
@@ -110,7 +110,7 @@
diff --git a/filters/escape.html b/filters/escape.html
index 9e5ec4610..4e2a8f844 100644
--- a/filters/escape.html
+++ b/filters/escape.html
@@ -112,7 +112,7 @@ Have you read 'James & the Giant Peach'?
diff --git a/filters/escape_once.html b/filters/escape_once.html
index 87f40b8ce..4f6261983 100644
--- a/filters/escape_once.html
+++ b/filters/escape_once.html
@@ -116,7 +116,7 @@
diff --git a/filters/first.html b/filters/first.html
index 5bf403618..0b474a596 100644
--- a/filters/first.html
+++ b/filters/first.html
@@ -117,7 +117,7 @@ zebra
diff --git a/filters/floor.html b/filters/floor.html
index 2fcffab52..9c1281dd0 100644
--- a/filters/floor.html
+++ b/filters/floor.html
@@ -123,7 +123,7 @@
diff --git a/filters/join.html b/filters/join.html
index 408f4d73b..584a34075 100644
--- a/filters/join.html
+++ b/filters/join.html
@@ -106,7 +106,7 @@ John and Paul and George and Ringo