It looks like when the RTDB were put back in with pr: #140 the interface of ThenableReference changed form extending Promise<any> to PromiseLike<any>.
Is there a reason for this?
PromiseLike does not include a catch declaration for typescript - and so is causing an error. I believe this should be Promise ?