Dado el siguiente código:
const factoriaDeSimbolos = {
transposicion: (es_superior:boolean) =>
<g transform={`translate(15 ${es_superior ? '0': '58'})`}>
<Transposicion/>
</g>
}
enlaces.filter(
x =>
['diastema', 'fusion', 'transposicion'].includes(x.tipo)
).forEach(x => {
const indice_de_referencia = String(sequence.next())
dft[esSuperior(x.primer_casillero) ? 0 : 1].push(
<Insercion casillero={(x.primer_casillero+x.ultimo_casillero)/2} key={indice_de_referencia}>
{factoriaDeSimbolos[x.tipo](esSuperior(x.primer_casillero))}
</Insercion>
)
})
Dentro del contexto del callback de forEach, quiero ser explícito en que el tipo de dato de x está modificado por el callback de la función filter en que la propiedad tipo pertenece a la enumeración de valores permitidos.
No hay comentarios:
Publicar un comentario