esta palabra clave para el parámetro de función

Recientemente, cuando uso Rxjs 5, descargué Rxjs usando npm install [email protected], desde el código descargado en node_modules, encontré Observable.d.ts en la carpeta Rxjs, vi que declaraba su constructor como a continuación:

 *
 * @constructor
 * @param {Function} subscribe the function that is  called when the Observable is
 * initially subscribed to. This function is given a Subscriber, to which new values
 * can be `next`ed, or an `error` method can be called to raise an error, or
 * `complete` can be called to notify of a successful completion.
 */
constructor(subscribe?: <R>(this: Observable<T>, subscriber: Subscriber<R>) => TeardownLogic);

Mi pregunta es: ¿cuál es el uso de esta palabra clave en la declaración de suscripción del tipo de función ?: (esto: Observable, ...), ¿TypeScript tiene alguna documentación para el uso de esta palabra clave como aquí? Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta