UNPKG

@reactivex/rxjs

Version:

Reactive Extensions for modern JavaScript

16 lines (13 loc) 360 B
import {Observable} from '../Observable'; /** * @param func * @return {Observable<R>} * @method let * @owner Observable */ export function letProto<T, R>(func: (selector: Observable<T>) => Observable<R>): Observable<R> { return func(this); } export interface LetSignature<T> { <R>(func: (selector: Observable<T>) => Observable<R>): Observable<R>; }