Typescript Change Interface Based On Another Interface