---
source: crates/tinymist-query/src/analysis.rs
expression: result
input_file: crates/tinymist-query/src/fixtures/type_check/sig_template_set.typ
---
"tmpl" = ((Any, "authors": (Type(array) | Type(str)), "class": Any, "font": (TextFont | Array<TextFont>)) => Any).with(..("authors": (), "class": "article", "font": None) => any)
"content" = Any
"authors" = ()
"font" = None
"class" = ( ⪰ "article" | "letter")
=====
5..9 -> @tmpl
10..17 -> @content
19..26 -> @authors
28..30 -> ()
32..36 -> @font
44..49 -> @class
71..76 -> @class
94..99 -> @class
118..123 -> Func(panic)
118..127 -> ()
139..147 -> Func(document)
156..163 -> @authors
171..175 -> Func(text)
182..186 -> @font
195..199 -> Func(page)
216..221 -> @class
241..245 -> Func(page)
269..274 -> @class
290..297 -> @content
