---
source: crates/tinymist-query/src/analysis.rs
expression: result
input_file: crates/tinymist-query/src/fixtures/type_check/tuple_map.typ
---
"a" = (1, )
"f" = ((Type(bytes) | Type(decimal) | Type(float) | Type(int) | Type(label) | Type(str) | Type(type) | Type(version))) => Type(str)
"" = ((Type(bytes) | Type(decimal) | Type(float) | Type(int) | Type(label) | Type(str) | Type(type) | Type(version))) => Type(str)
"x" = Type(int)
"b" = (Type(array) | ((Type(array) | Type(str)), ))
=====
5..6 -> @a
9..13 -> (1, )
20..21 -> @f
24..25 -> @x
24..35 -> @
29..32 -> Type(string)
29..35 -> Type(str)
33..34 -> @x
42..43 -> @b
46..47 -> @a
46..51 -> (Func(map) | (Func(map) | @v"a".map))
46..54 -> (Type(array) | ((Type(array) | Type(str)), ))
52..53 -> @f
