UNPKG

@hprose/rpc-wx

Version:
36 lines 1.2 kB
import { ClientContext, Context, Transport } from '@hprose/rpc-core'; export interface HttpClientContext extends ClientContext { httpStatusCode?: number; httpStatusText?: string; httpRequestHeaders?: { [header: string]: number | string | string[] | undefined; }; httpResponseHeaders?: { [name: string]: string | string[] | undefined; }; } export declare class HttpTransport implements Transport { static readonly schemes: string[]; private counter; private requests; readonly httpRequestHeaders: { [header: string]: number | string | string[] | undefined; }; private setRequestHeaders; private getRequestHeaders; transport(request: Uint8Array, context: Context): Promise<Uint8Array>; abort(): Promise<void>; } declare module '@hprose/rpc-core' { interface HttpTransport { readonly httpRequestHeaders: { [header: string]: number | string | string[] | undefined; }; transport(request: Uint8Array, context: Context): Promise<Uint8Array>; abort(): Promise<void>; } interface Client { http: HttpTransport; } } //# sourceMappingURL=HttpTransport.d.ts.map