UNPKG

@mysten/sui

Version:
32 lines 966 B
//#region src/jsonRpc/http-transport.d.ts /** * An object defining headers to be passed to the RPC server */ type HttpHeaders = { [header: string]: string; }; interface JsonRpcHTTPTransportOptions { fetch?: typeof fetch; url: string; rpc?: { headers?: HttpHeaders; url?: string; }; } interface JsonRpcTransportRequestOptions { method: string; params: unknown[]; signal?: AbortSignal; } interface JsonRpcTransport { request<T = unknown>(input: JsonRpcTransportRequestOptions): Promise<T>; } declare class JsonRpcHTTPTransport implements JsonRpcTransport { #private; constructor(options: JsonRpcHTTPTransportOptions); fetch(input: RequestInfo, init?: RequestInit): Promise<Response>; request<T>(input: JsonRpcTransportRequestOptions): Promise<T>; } //#endregion export { HttpHeaders, JsonRpcHTTPTransport, JsonRpcHTTPTransportOptions, JsonRpcTransport, JsonRpcTransportRequestOptions }; //# sourceMappingURL=http-transport.d.mts.map