Cómo crear un Mapa de diferentes tipos de valores en TypeScript
He empezado a aprender Typescript y estaba intentando crear un mapa con diferentes tipos de valores, pero no está funcionando. Intenté dar directamente string y number como opciones al definir el Map, pero está dando un error diciendo que no podemos mapear number a string
const testMap: Map<string,string|number> = new Map([["a", "test1"],["b","test2"],["c",1]]);
Por favor, sugiera.
Parque infantil
Respuesta #1
TypeScript no puede inferir el tipo de valor correctamente en este caso, pero puedes especificar los parámetros de tipo genérico explícitamente al llamar al constructor de Map:
const testMap = new Map<string, string | number>([["a", "test1"], ["b", "test2"], ["c", 1]]);
Parque infantil
