consejo mecanografiado: el paso es any tipo. ¡Esto es muy malo!
¿Cómo optimizo?
export function foo (isActive:boolean) { let step if (isActive) { step = [ '1ICK750', '2IYE230', '3CI0320', '3CI0720', '4PGC938' ] as const } else { step = [ 'are', 'by', 'sea', 'seashells', 'she', 'shore', 'the', 'zoo' ] as const } // ...more // typescript tip: step is any type.This is too bad! return step }puedes hacer el paso así
let step: string[] = []ahora su tipo de devolución también será una cadena de matriz.
Defínalo usando el operador condicional en su lugar.
const step = isActive ? ['1ICK750', '2IYE230', '3CI0320', '3CI0720', '4PGC938'] as const : ['are', 'by', 'sea', 'seashells', 'she', 'shore', 'the', 'zoo'] as const;