forkJoin is deprecated: resultSelector is deprecated, pipe to map instead

前端 未结 6 2500
栀梦
栀梦 2020-12-15 02:45

I\'m working on an Angular 6 project.

Running ng lint gives the following Warning:

"forkJoin is deprecated: resultSelector is deprecated,

6条回答
  •  不知归路
    2020-12-15 03:18

    accroding to forkJoin.d.js , the forkJoin(...args) is deprecated, you can write the other way. for your source code, since you already have an array with same type, just pass your array will be OK.

    //forkJoin.d.js
    import { Observable } from '../Observable';
    import { ObservableInput } from '../types';
    export declare function forkJoin(sources: [ObservableInput]): Observable;
    export declare function forkJoin(sources: [ObservableInput, ObservableInput]): Observable<[T, T2]>;
    export declare function forkJoin(sources: [ObservableInput, ObservableInput, ObservableInput]): Observable<[T, T2, T3]>;
    export declare function forkJoin(sources: [ObservableInput, ObservableInput, ObservableInput, ObservableInput]): Observable<[T, T2, T3, T4]>;
    export declare function forkJoin(sources: [ObservableInput, ObservableInput, ObservableInput, ObservableInput, ObservableInput]): Observable<[T, T2, T3, T4, T5]>;
    export declare function forkJoin(sources: [ObservableInput, ObservableInput, ObservableInput, ObservableInput, ObservableInput, ObservableInput]): Observable<[T, T2, T3, T4, T5, T6]>;
    export declare function forkJoin(sources: Array>): Observable;
    export declare function forkJoin(v1: ObservableInput): Observable;
    export declare function forkJoin(v1: ObservableInput, v2: ObservableInput): Observable<[T, T2]>;
    export declare function forkJoin(v1: ObservableInput, v2: ObservableInput, v3: ObservableInput): Observable<[T, T2, T3]>;
    export declare function forkJoin(v1: ObservableInput, v2: ObservableInput, v3: ObservableInput, v4: ObservableInput): Observable<[T, T2, T3, T4]>;
    export declare function forkJoin(v1: ObservableInput, v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput): Observable<[T, T2, T3, T4, T5]>;
    export declare function forkJoin(v1: ObservableInput, v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput): Observable<[T, T2, T3, T4, T5, T6]>;
    /** @deprecated resultSelector is deprecated, pipe to map instead */
    export declare function forkJoin(...args: Array | Function>): Observable;
    export declare function forkJoin(...sources: ObservableInput[]): Observable;
    

提交回复
热议问题