UNPKG

@studyportals/sp-hs-misc

Version:

Miscellaneous code used in HouseStark's projects

14 lines (13 loc) 617 B
import { IServiceLayerClient } from "../adapters/interfaces/i-service-layer-client.interface"; import { Throttler } from "../utils/throttler.class"; declare class ThrottleableServiceLayerClient extends Throttler implements IServiceLayerClient { private _serviceLayerClient; private get serviceLayerClient(); constructor(serviceLayerClient: IServiceLayerClient); get(path: string): Promise<any[]>; getCached(path: string): Promise<any[]>; private createEnqueueAndObserveTaskProxyingOutcome; private createAndEnqueueTask; private createTask; } export { ThrottleableServiceLayerClient };