UNPKG

@reactivex/rxjs

Version:

Reactive Extensions for modern JavaScript

12 lines (11 loc) 445 B
import { Observable, SubscribableOrPromise } from '../Observable'; /** * @param durationSelector * @return {Observable<R>|WebSocketSubject<T>|Observable<T>} * @method throttle * @owner Observable */ export declare function throttle<T>(durationSelector: (value: T) => SubscribableOrPromise<number>): Observable<T>; export interface ThrottleSignature<T> { (durationSelector: (value: T) => SubscribableOrPromise<number>): Observable<T>; }