kind-policeman-40412
07/30/2020, 7:59 AMbright-gpu-74537
07/30/2020, 7:59 AMbright-gpu-74537
07/30/2020, 8:00 AMvar x:Dynamic = buildComponent(...)
is used it think it stays as an Exprbright-gpu-74537
07/30/2020, 8:00 AMbright-gpu-74537
07/30/2020, 8:00 AMvar x:Component = ...
then all is finebrainy-machine-50829
07/30/2020, 8:00 AMkind-policeman-40412
07/30/2020, 8:00 AMbrainy-machine-50829
07/30/2020, 8:00 AMkind-policeman-40412
07/30/2020, 8:01 AMbright-gpu-74537
07/30/2020, 8:01 AMbright-gpu-74537
07/30/2020, 8:01 AMbrainy-machine-50829
07/30/2020, 8:02 AMbrainy-machine-50829
07/30/2020, 8:02 AMbright-gpu-74537
07/30/2020, 8:02 AMbright-gpu-74537
07/30/2020, 8:03 AMkind-policeman-40412
07/30/2020, 8:03 AMui.findComponent
from screenshot above if ui is Dynamic on neko target. it throws an exception Uncaught exception - Invalid call
bright-gpu-74537
07/30/2020, 8:04 AMkind-policeman-40412
07/30/2020, 8:04 AMlime build linux && lime run linux
brainy-machine-50829
07/30/2020, 8:04 AMbright-gpu-74537
07/30/2020, 8:04 AMbrainy-machine-50829
07/30/2020, 8:05 AMkind-policeman-40412
07/30/2020, 8:05 AMbrainy-machine-50829
07/30/2020, 8:05 AMvar foo = macroCall(); $type(foo);
would show the correct type due to inference.kind-policeman-40412
07/30/2020, 8:05 AMbrainy-machine-50829
07/30/2020, 8:06 AMkind-policeman-40412
07/30/2020, 8:06 AMbright-gpu-74537
07/30/2020, 8:06 AMbright-gpu-74537
07/30/2020, 8:06 AMbright-gpu-74537
07/30/2020, 8:06 AMbrainy-machine-50829
07/30/2020, 8:07 AMreturn expr
, you do return macro ($expr:$type)
.