UNPKG

kucoin-universal-sdk

Version:
25 lines (24 loc) 1.03 kB
import { Transport } from '../interfaces/transport'; import { Response, Serializable, StaticDeserializable } from '../interfaces/serializable'; import { ClientOption } from '../../model/client_option'; import { RestResponse } from '../../model/common'; import 'reflect-metadata'; export declare class DefaultTransport implements Transport { private readonly option; private readonly version; private transportOption; private signer; private httpClient; constructor(option: ClientOption, version: string); private createHttpClient; private processHeaders; private processPathVariable; private encodeQuery; private rawQuery; private processRequest; private processLimit; private processResponse; call<T extends Response<RestResponse>>(domain: string, isBroker: boolean, method: string, path: string, requestObj: Serializable | null, responseCls: StaticDeserializable<T>, requestJson: boolean, args?: any): Promise<any>; private getEndpoint; close(): Promise<void>; }