uidev typescript