Dada una función que devuelve un objeto del tipo { getNumby: number, createDub: number } o { getNumby: string, createDub: string }. Necesitas escribir un tipo en TypeScript que sea adecuado para ambos casos (A y B), pero que no permita la opción en la que los campos tengan tipos de datos diferentes. ¿Cómo lo resolverías?