I’ve written before about the weirdness of Typescript and instance functions of classes. To summarise. Let’s say we’re using map on an array of strings, and we therefore need to give it a function (item: string) => Something – and maybe we have a SomethingFactory which can use its internal state to make our things ...