UNPKG

ts-flex-query

Version:
17 lines (16 loc) 2.45 kB
import { Expression } from '../../core/expression'; import { PipeOperator } from '../../core/pipe-operator'; export declare class CombineOperator implements PipeOperator { readonly operators: PipeOperator[]; constructor(operators: PipeOperator[]); instantiate(input: Expression): Expression; } export declare function pipe<T, T2>(operator1: PipeOperator<T, T2>): PipeOperator<T, T2>; export declare function pipe<T, T2, T3>(operator1: PipeOperator<T, T2>, operator2: PipeOperator<T2, T3>): PipeOperator<T, T3>; export declare function pipe<T, T2, T3, T4>(operator1: PipeOperator<T, T2>, operator2: PipeOperator<T2, T3>, operator3: PipeOperator<T3, T4>): PipeOperator<T, T4>; export declare function pipe<T, T2, T3, T4, T5>(operator1: PipeOperator<T, T2>, operator2: PipeOperator<T2, T3>, operator3: PipeOperator<T3, T4>, operator4: PipeOperator<T4, T5>): PipeOperator<T, T5>; export declare function pipe<T, T2, T3, T4, T5, T6>(operator1: PipeOperator<T, T2>, operator2: PipeOperator<T2, T3>, operator3: PipeOperator<T3, T4>, operator4: PipeOperator<T4, T5>, operator5: PipeOperator<T5, T6>): PipeOperator<T, T6>; export declare function pipe<T, T2, T3, T4, T5, T6, T7>(operator1: PipeOperator<T, T2>, operator2: PipeOperator<T2, T3>, operator3: PipeOperator<T3, T4>, operator4: PipeOperator<T4, T5>, operator5: PipeOperator<T5, T6>, operator6: PipeOperator<T6, T7>): PipeOperator<T, T7>; export declare function pipe<T, T2, T3, T4, T5, T6, T7, T8>(operator1: PipeOperator<T, T2>, operator2: PipeOperator<T2, T3>, operator3: PipeOperator<T3, T4>, operator4: PipeOperator<T4, T5>, operator5: PipeOperator<T5, T6>, operator6: PipeOperator<T6, T7>, operator7: PipeOperator<T7, T8>): PipeOperator<T, T8>; export declare function pipe<T, T2, T3, T4, T5, T6, T7, T8, T9>(operator1: PipeOperator<T, T2>, operator2: PipeOperator<T2, T3>, operator3: PipeOperator<T3, T4>, operator4: PipeOperator<T4, T5>, operator5: PipeOperator<T5, T6>, operator6: PipeOperator<T6, T7>, operator7: PipeOperator<T7, T8>, operator8: PipeOperator<T8, T9>): PipeOperator<T, T9>; export declare function pipe<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>(operator1: PipeOperator<T, T2>, operator2: PipeOperator<T2, T3>, operator3: PipeOperator<T3, T4>, operator4: PipeOperator<T4, T5>, operator5: PipeOperator<T5, T6>, operator6: PipeOperator<T6, T7>, operator7: PipeOperator<T7, T8>, operator8: PipeOperator<T8, T9>, operator9: PipeOperator<T9, T10>): PipeOperator<T, T10>;