Typescript Change Return Type Based On Parameter