import { Observable, Subscribable } from '..' import { throttleEnd } from '../helpers/throttleEnd' import { transform } from '../helpers/transform' export const auditTime = (duration: number, stream: Subscribable): Observable => { return transform( stream, throttleEnd(duration, (observer, value) => { observer.next(value) }) ) }