UNPKG

@hubspot/api-client

Version:

NodeJS v3 [HubSpot API](https://developers.hubspot.com/docs/api/overview) SDK(Client) files

17 lines (16 loc) 694 B
import { RequestContext, ResponseContext } from './http/http'; import { Observable } from './rxjsStub'; export interface Middleware { pre(context: RequestContext): Observable<RequestContext>; post(context: ResponseContext): Observable<ResponseContext>; } export declare class PromiseMiddlewareWrapper implements Middleware { private middleware; constructor(middleware: PromiseMiddleware); pre(context: RequestContext): Observable<RequestContext>; post(context: ResponseContext): Observable<ResponseContext>; } export interface PromiseMiddleware { pre(context: RequestContext): Promise<RequestContext>; post(context: ResponseContext): Promise<ResponseContext>; }