tengo este trozo de codigo
const func = <T>(...args: T[]): T => { return args[0] } // Expected return type: string | number func("string", 12345)En este momento, cuando intento hacer esto, obtendré un error en el segundo parámetro que dice
Argument of type '12345' is not assignable to parameter of type '"string"'. ¿Cómo permito que esta función tome una cadena y un número y deje que el tipo de retorno de func sea una string | number dependiendo de los tipos de datos en los parámetros?