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.