UNPKG

@studyportals/sp-hs-misc

Version:

Miscellaneous code used in HouseStark's projects

18 lines (17 loc) 837 B
import { SuperAgentRequest } from "superagent"; import { IServiceLayerRequestsSender } from "../adapters/interfaces/i-service-layer-request-sender.class"; import { IServiceLayerRequestSenderConfig } from "./interfaces/i-service-layer-request-sender-config.interface"; declare class ServiceLayerRequestsSender implements IServiceLayerRequestsSender { private _ongoingRequestsByUrl; private config; private get ongoingRequestsByUrl(); constructor(requestSenderConfig?: IServiceLayerRequestSenderConfig); send(request: SuperAgentRequest): Promise<any[]>; private isIdenticalRequestOngoing; private getIdenticalOngoingRequestPromise; private sendRequest; private sendRequestAndNormalizeOutput; private registerOngoingRequest; private removeOngoingRequest; } export { ServiceLayerRequestsSender };