hi all, thanks everyone for your help these last couple of days! I've got everything working with the typescript errors ignored 🎉
now just trying to solve a few last remaining typescript errors.. this code relates to building functions that can work with promises from callbacks - but if the callbacks do not return promises, then the function does not return a promise