Generate TypeScript definitions from a Protocol Buffers model