tengo estos datos:
{ name1: 'name', name2: [{},{},{}], name3: true, }Y quiero escribirlo. Nombre1, nombre2 y nombre3 se crean automáticamente y pueden tener otros nombres, pero la estructura es así.
¿Cómo escribo esto?
Intenté hacer algo como esto:
export type data = { [key: string]: boolean; [key: string]: number; [key: string]: Array<MachineMapping>; };Pero ahora estoy recibiendo:
Duplicate index signature for type 'string'.¿Cómo manejo esto?
Puedes usar una unión.
export type data = { [key: string]: boolean | number | Array<MachineMapping>; };