UNPKG

1.11 kBTypeScriptView Raw
1import { IterableX } from '../../iterable/iterablex';
2/**
3 * @ignore
4 */
5export declare function concatProto<T>(this: IterableX<T>): IterableX<T>;
6/**
7 * @ignore
8 */
9export declare function concatProto<T, T2>(this: IterableX<T>, v2: Iterable<T2>): IterableX<T | T2>;
10export declare function concatProto<T, T2, T3>(this: IterableX<T>, v2: Iterable<T2>, v3: Iterable<T3>): IterableX<T | T2 | T3>;
11/**
12 * @ignore
13 */
14export declare function concatProto<T, T2, T3, T4>(this: IterableX<T>, v2: Iterable<T2>, v3: Iterable<T3>, v4: Iterable<T4>): IterableX<T | T2 | T3 | T4>;
15/**
16 * @ignore
17 */
18export declare function concatProto<T, T2, T3, T4, T5>(this: IterableX<T>, v2: Iterable<T2>, v3: Iterable<T3>, v4: Iterable<T4>, v5: Iterable<T5>): Iterable<T | T2 | T3 | T4 | T5>;
19/**
20 * @ignore
21 */
22export declare function concatProto<T, T2, T3, T4, T5, T6>(this: IterableX<T>, v2: Iterable<T2>, v3: Iterable<T3>, v4: Iterable<T4>, v5: Iterable<T5>, v6: Iterable<T6>): Iterable<T | T2 | T3 | T4 | T5 | T6>;
23declare module '../../iterable/iterablex' {
24 interface IterableX<T> {
25 concat: typeof concatProto;
26 }
27}