Had a really weird quirk using typescript in react native.
It was throwing an exception when passing a typed object over the bridge to the native module. But untyping the same object data worked fine.
Not seen it before, maybe a combination of mobx observable + typed object