Aquí mi código se ve así:
export const EMOJI_NAME_KEY = "n"; export const EMOJI_UNICODE_KEY = "u"; export interface Emoji { [EMOJI_NAME_KEY]: string[]; [EMOJI_UNICODE_KEY]: string; } const emoji: Emoji = { [EMOJI_NAME_KEY]: 'thumb', [EMOJI_UNICODE_KEY]: 'some_unicode_key' }Ahora, cada vez que intento acceder a un valor del tipo Emoji, aparece un error. Por ejemplo:
console.log(emoji[EMOJI_NAME_KEY]) // returns error in the terminal like belowEl elemento tiene implícitamente un tipo 'cualquiera' porque la expresión de tipo 'cadena' no se puede usar para indexar el tipo 'Emoji'. No se encontró ninguna firma de índice con un parámetro de tipo 'cadena' en el tipo 'Emoji'