Golang type function generic July 8, 2019 16 32 64 128 Golang function generic return type Type go Typescript generic type