summaryrefslogtreecommitdiff
path: root/docs/type_system/index.md
diff options
context:
space:
mode:
authornodist <kevin.comas.git@gmail.com>2026-06-26 15:56:39 -0400
committernodist <kevin.comas.git@gmail.com>2026-06-26 15:56:39 -0400
commitad516054002b4105197ef4fc37ac380cdf680750 (patch)
treed0603a1dbc01ed777b304ac8567247491f8a5159 /docs/type_system/index.md
parent6f507405ac3b0a128c63134997849203e3493a91 (diff)
change how vars are identified
Diffstat (limited to 'docs/type_system/index.md')
-rw-r--r--docs/type_system/index.md10
1 files changed, 7 insertions, 3 deletions
diff --git a/docs/type_system/index.md b/docs/type_system/index.md
index 07b9c69..4c2fe73 100644
--- a/docs/type_system/index.md
+++ b/docs/type_system/index.md
@@ -42,16 +42,22 @@ A template by name only expands to all inner fields as `Any`
Generic for alias and unique types, type is replaced with type passed
-## Collection[TYPE]
+## Collection[STORAGE; TYPE]
A list of types with shape of TYPE, only can have one collection per type
+The collection is stored internally as STORAGE
+
If using a collection the Collection[TYPE] must be the last type on the templates type list
## Void
Denotes that a field that does not resolve to anything
+## Identifier Templates
+
+* #### [Var](./var.md)
+
## Value Templates
* #### [Select](./select.md)
@@ -102,8 +108,6 @@ Denotes that a field that does not resolve to anything
* #### [Op](./op.md)
-* #### [Var](./var.md)
-
* #### [List](./list.md)
* #### [Lock](./lock.md)