|
1 | 1 | import{noop}from'./noop'; |
2 | | -import{UnaryFunction,MonoTypeOperatorFunction}from'../types'; |
3 | | -import{Observable}from'../Observable'; |
| 2 | +import{UnaryFunction}from'../types'; |
4 | 3 |
|
5 | 4 | /* tslint:disable:max-line-length */ |
6 | 5 | exportfunctionpipe<T>(): UnaryFunction<T,T>; |
7 | | -exportfunctionpipe<T>(...operators: MonoTypeOperatorFunction<T>[]): <RextendsT>(source: Observable<R>)=>Observable<R>; |
8 | | -exportfunctionpipe<T>(...operators: UnaryFunction<T,T>[]): <RextendsT>(source: R)=>R; |
9 | | -exportfunctionpipe<T,A>(op1: UnaryFunction<T,A>): UnaryFunction<T,A>; |
10 | | -exportfunctionpipe<T,A,B>(op1: UnaryFunction<T,A>,op2: UnaryFunction<A,B>): UnaryFunction<T,B>; |
11 | | -exportfunctionpipe<T,A,B,C>(op1: UnaryFunction<T,A>,op2: UnaryFunction<A,B>,op3: UnaryFunction<B,C>): UnaryFunction<T,C>; |
12 | | -exportfunctionpipe<T,A,B,C,D>(op1: UnaryFunction<T,A>,op2: UnaryFunction<A,B>,op3: UnaryFunction<B,C>,op4: UnaryFunction<C,D>): UnaryFunction<T,D>; |
13 | | -exportfunctionpipe<T,A,B,C,D,E>(op1: UnaryFunction<T,A>,op2: UnaryFunction<A,B>,op3: UnaryFunction<B,C>,op4: UnaryFunction<C,D>,op5: UnaryFunction<D,E>): UnaryFunction<T,E>; |
14 | | -exportfunctionpipe<T,A,B,C,D,E,F>(op1: UnaryFunction<T,A>,op2: UnaryFunction<A,B>,op3: UnaryFunction<B,C>,op4: UnaryFunction<C,D>,op5: UnaryFunction<D,E>,op6: UnaryFunction<E,F>): UnaryFunction<T,F>; |
15 | | -exportfunctionpipe<T,A,B,C,D,E,F,G>(op1: UnaryFunction<T,A>,op2: UnaryFunction<A,B>,op3: UnaryFunction<B,C>,op4: UnaryFunction<C,D>,op5: UnaryFunction<D,E>,op6: UnaryFunction<E,F>,op7: UnaryFunction<F,G>): UnaryFunction<T,G>; |
16 | | -exportfunctionpipe<T,A,B,C,D,E,F,G,H>(op1: UnaryFunction<T,A>,op2: UnaryFunction<A,B>,op3: UnaryFunction<B,C>,op4: UnaryFunction<C,D>,op5: UnaryFunction<D,E>,op6: UnaryFunction<E,F>,op7: UnaryFunction<F,G>,op8: UnaryFunction<G,H>): UnaryFunction<T,H>; |
17 | | -exportfunctionpipe<T,A,B,C,D,E,F,G,H,I>(op1: UnaryFunction<T,A>,op2: UnaryFunction<A,B>,op3: UnaryFunction<B,C>,op4: UnaryFunction<C,D>,op5: UnaryFunction<D,E>,op6: UnaryFunction<E,F>,op7: UnaryFunction<F,G>,op8: UnaryFunction<G,H>,op9: UnaryFunction<H,I>): UnaryFunction<T,I>; |
18 | | -exportfunctionpipe<T,A,B,C,D,E,F,G,H,I>(op1: UnaryFunction<T,A>,op2: UnaryFunction<A,B>,op3: UnaryFunction<B,C>,op4: UnaryFunction<C,D>,op5: UnaryFunction<D,E>,op6: UnaryFunction<E,F>,op7: UnaryFunction<F,G>,op8: UnaryFunction<G,H>,op9: UnaryFunction<H,I>, ...operations: UnaryFunction<any,any>[]): UnaryFunction<T,{}>; |
| 6 | +exportfunctionpipe<T,A>(fn1: UnaryFunction<T,A>): UnaryFunction<T,A>; |
| 7 | +exportfunctionpipe<T,A,B>(fn1: UnaryFunction<T,A>,fn2: UnaryFunction<A,B>): UnaryFunction<T,B>; |
| 8 | +exportfunctionpipe<T,A,B,C>(fn1: UnaryFunction<T,A>,fn2: UnaryFunction<A,B>,fn3: UnaryFunction<B,C>): UnaryFunction<T,C>; |
| 9 | +exportfunctionpipe<T,A,B,C,D>(fn1: UnaryFunction<T,A>,fn2: UnaryFunction<A,B>,fn3: UnaryFunction<B,C>,fn4: UnaryFunction<C,D>): UnaryFunction<T,D>; |
| 10 | +exportfunctionpipe<T,A,B,C,D,E>(fn1: UnaryFunction<T,A>,fn2: UnaryFunction<A,B>,fn3: UnaryFunction<B,C>,fn4: UnaryFunction<C,D>,fn5: UnaryFunction<D,E>): UnaryFunction<T,E>; |
| 11 | +exportfunctionpipe<T,A,B,C,D,E,F>(fn1: UnaryFunction<T,A>,fn2: UnaryFunction<A,B>,fn3: UnaryFunction<B,C>,fn4: UnaryFunction<C,D>,fn5: UnaryFunction<D,E>,fn6: UnaryFunction<E,F>): UnaryFunction<T,F>; |
| 12 | +exportfunctionpipe<T,A,B,C,D,E,F,G>(fn1: UnaryFunction<T,A>,fn2: UnaryFunction<A,B>,fn3: UnaryFunction<B,C>,fn4: UnaryFunction<C,D>,fn5: UnaryFunction<D,E>,fn6: UnaryFunction<E,F>,fn7: UnaryFunction<F,G>): UnaryFunction<T,G>; |
| 13 | +exportfunctionpipe<T,A,B,C,D,E,F,G,H>(fn1: UnaryFunction<T,A>,fn2: UnaryFunction<A,B>,fn3: UnaryFunction<B,C>,fn4: UnaryFunction<C,D>,fn5: UnaryFunction<D,E>,fn6: UnaryFunction<E,F>,fn7: UnaryFunction<F,G>,fn8: UnaryFunction<G,H>): UnaryFunction<T,H>; |
| 14 | +exportfunctionpipe<T,A,B,C,D,E,F,G,H,I>(fn1: UnaryFunction<T,A>,fn2: UnaryFunction<A,B>,fn3: UnaryFunction<B,C>,fn4: UnaryFunction<C,D>,fn5: UnaryFunction<D,E>,fn6: UnaryFunction<E,F>,fn7: UnaryFunction<F,G>,fn8: UnaryFunction<G,H>,fn9: UnaryFunction<H,I>): UnaryFunction<T,I>; |
| 15 | +exportfunctionpipe<T,A,B,C,D,E,F,G,H,I>(fn1: UnaryFunction<T,A>,fn2: UnaryFunction<A,B>,fn3: UnaryFunction<B,C>,fn4: UnaryFunction<C,D>,fn5: UnaryFunction<D,E>,fn6: UnaryFunction<E,F>,fn7: UnaryFunction<F,G>,fn8: UnaryFunction<G,H>,fn9: UnaryFunction<H,I>, ...fns: UnaryFunction<any,any>[]): UnaryFunction<T,{}>; |
19 | 16 | /* tslint:enable:max-line-length */ |
20 | 17 |
|
21 | 18 | exportfunctionpipe(...fns: Array<UnaryFunction<any,any>>): UnaryFunction<any,any>{ |
|
0 commit comments