angular: resposta do mapa HttpClient

Atualmente, estou mudando de http (@ angular / http) para HttpClient (@ angular / common / http) e tenho problemas para mapear minha resposta a objetos.

Código antigo (estava funcionando antes)

this.http.get(environment.baseUrl + '/api/timeslots')
            .map((response: Response) => {
                    const data = response.json();
                    const timeslots = Array.of<Timeslot>();
                    for (const item of data) {...}

Novo código, mas erro de compilação:

this.httpClient.get(environment.baseUrl + '/api/timeslots')
                .map((response: Response) => {
                        const data = <Timeslot[]> response;
const timeslots = Array.of<Timeslot>();
                    for (const item of data) {...}

Sinto falta de um elenco? A resposta é uma matriz de timeslots.

questionAnswers(3)

yourAnswerToTheQuestion