@bitclave/base-client-js
Version:
Base JS library for BASE-platform
9 lines (8 loc) • 490 B
TypeScript
import { JsonDeserializer } from '../../../utils/types/json-transform';
import { Primitive } from '../../../utils/types/Primitive';
import { TransportInterceptor } from '../TransportInterceptor';
import { RpcInterceptor } from './RpcInterceptor';
export declare interface RpcTransport extends TransportInterceptor<RpcInterceptor> {
request<T>(method: string, arg?: Array<object | Primitive | undefined | null>, deserializer?: JsonDeserializer<T>): Promise<T>;
disconnect(): void;
}