angular: respuesta del mapa HttpClient

Actualmente estoy cambiando de http (@ angular / http) a HttpClient (@ angular / common / http) y tengo problemas para asignar mi respuesta a los objetos.

Código antiguo (estaba 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) {...}

Nuevo código, pero error de compilación:

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

¿Echo de menos un elenco? La respuesta es una serie de intervalos de tiempo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta