UNPKG

cobinhood-rx

Version:

CobinhoodRx is a rxjs node wrapper for the CobinhoodRx Api.

17 lines (16 loc) 951 B
import { Observable } from 'rxjs'; import { HttpClient } from '../Connection/HttpClient'; import { DefaultSettings } from '../Model/DefaultSettings'; import { HttpMethod } from '../Enum/HttpMethod'; import * as Model from '../Model'; export declare class TransportManager { private config; private http; private transportOptions; private jsc; constructor(config: DefaultSettings, http: HttpClient); publicRequest(httpMethod: HttpMethod, url: string, requestOptions?: any, useCredentials?: boolean): Observable<Model.ApiResponse>; privateRequest(httpMethod: HttpMethod, url: string, requestOptions?: any, useCredentials?: boolean): Observable<Model.ApiResponse>; prepareRequest(httpMethod: HttpMethod, url: string, requestOptions?: any, useCredentials?: boolean): Observable<Model.ApiResponse>; processResponse<T>(res: Model.ApiResponse, classType?: Model.ClassType<T>, dataKey?: string): T | any; }