callback function wrapper with timeout functionality
Typescript definition generator for Protocol Buffer definitions