monasca-analytics/test/banana/typeck/should_pass/various_object_use_case.banana

7 lines
311 B
Plaintext

a = {}
b = {a: a}
c.d.e = {}
a.test = 12
e = a
a.test = "test"
# TYPE_TABLE_EQ {Ident< a >: TypeObject < {test: TypeString} >, Ident< b >: TypeObject < {a: TypeObject < {test: TypeString} >} >, Ident< c >: TypeObject < {d: TypeObject < {e: TypeObject < {} >} >} >, Ident< e >: TypeObject < {test: TypeString} >}