UNPKG

jsworkerutils

Version:

Helper class that improves the the loading processes, an implementation of multithreaded JS # Development Guide ## About - This library is meant to be a node packaged module that optimize concurrent api requests and simplify as much as possible , the li

16 lines (15 loc) 607 B
import 'rxjs/add/operator/map'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { Observable } from 'rxjs/Observable'; export declare let layersSt: Observable<{}>; export declare let layerStream: BehaviorSubject<{}>; export interface RequestTypes { url: string; layername: string; } /** * @function handles request for multiple endpoints and exposes them as streams of observable objects * when the data is avaliable * @param {RequestTypes[]} reqArray - array of objects containing url and layername */ export declare const concurrentRequests: (reqArray: RequestTypes[]) => void;