Typescript Interface Async Function Syntax In Verilog