baconjs
Version:
A small functional reactive programming lib for JavaScript.
6 lines (5 loc) • 344 B
TypeScript
import "./concat";
import Observable, { EventStream } from "./observable";
export declare type GroupTransformer<V, V2> = (data: EventStream<V>, firstValue: V) => Observable<V2>;
/** @hidden */
export declare function groupBy<V, V2>(src: Observable<V>, keyF: (value: V) => string, limitF?: GroupTransformer<V, V2>): Observable<EventStream<V2>>;