Avatar ·

TypeScript: error "Element implicitly has an 'any' type" al acceder a un objeto por clave string

¡Hola a todos! Soy nuevo en TypeScript y me encontré con un problema que no puedo resolver. Estoy escribiendo una función que recibe un objeto con datos de usuarios y un string — el estado. Necesito devolver un array de usuarios con ese estado. Aquí está mi código: ```typescript interface User { name: string; status: 'active' | 'inactive' | 'pending'; } const usersByStatus: Record = { active: [{ name: 'Iván', status: 'active' }], inactive: [{ name: 'María', status: 'inactive' }], pending: [{ name: 'Pedro', status: 'pending' }], }; function getUsersByStatus(status: string): User[] { return usersByStatus[status]; } ``` TypeScript muestra el error: > Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 'Record