I am fairly used to seeing promises handled in the "then catch" style in Typescript, such as:
.findById(id) .then((result: something |