@rxjs-ninja/rxjs-array
Version:
Operators for RxJS for filtering with boolean logic
27 lines (26 loc) • 702 B
TypeScript
/**
* @packageDocumentation
* @module Array
*/
import { OperatorFunction } from 'rxjs';
/**
* Returns an Observable that emits a Object from a source Array.
*
* @category Object
*
* @typeParam K The type of Object key
* @typeParam V The type of Object value
*
* @example Convert an Array into a Object
* ```ts
* const input = [ [1, 'a'], [2, 'b'], [3, 'c'] ];
* of(input).pipe(toObject()).subscribe();
* ```
* Output: `{ 1: 'a', 2: 'b', 3: 'c' }`
*
* @returns Observable that emits a Object from a source Array
*/
export declare function toObject<K extends string | number | symbol, V extends unknown>(): OperatorFunction<[
K,
V
][], Record<K, V>>;