interface SuperHeroe {
  nombre: string;
  edad: number;
  direccion: Direccion,
  mostrarDireccion: () => string
}
interface Direccion {
  calle: string;
  pais: string;
  ciudad: string;
}

const superHeroe: SuperHeroe = {
  nombre: 'Spiderman',
  edad: 30,
  direccion: {
      calle: 'Main St',
      pais: 'USA',
      ciudad: 'NY'
  },
  mostrarDireccion() {
      return this.nombre + ', ' + this.direccion.ciudad + ', ' + this.direccion.pais;
  }
}

const direccion = superHeroe.mostrarDireccion()
console.log('direccion', direccion)