Skip to main content
Module

x/capi/rpc/mod.ts>Connection

[WIP] A framework for crafting interactions with Substrate chains
Latest
class Connection
Re-export
Abstract
import { Connection } from "https://deno.land/x/capi@v0.1.1-beta.1/rpc/mod.ts";

Properties

callResultPendings: Record<number, Deferred<RpcCallMessage>>
nextId: number
references: number
signal
subscriptionHandlers: Record<string, RpcSubscriptionHandler>
subscriptionPendingInits: Record<number, (subscriptionId: string) => void>

Methods

protected
abstract
close(): void
call(method: string, params: unknown[])
abstract
ready(): Promise<void>
ref(signal: AbortSignal)
abstract
send(
id: number,
method: string,
params: unknown,
): void
subscription(
subscribe: string,
unsubscribe: string,
params: unknown[],
signal: AbortSignal,
)

Static Methods

bind<D>(this: new (discovery: D) => Connection, discovery: D): Connect
connect<D>(
this: new (discovery: D) => Connection,
discovery: D,
signal: AbortSignal,
)