import { IterableX } from '../iterablex' ; import { ConcatIterable } from '../concat' ; import { OperatorFunction } from '../../interfaces' ; template T returns { OperatorFunction < Iterable < T > , T > } export function concatAll < T > ( ) { return function concatAllOperatorFunction ( source ) : IterableX < T > { return new ConcatIterable < T > ( source ) ; } ; }