UNPKG

@bigmi/client

Version:

Reactive primitives for Bitcoin apps.

14 lines (13 loc) 597 B
import { Connection } from "./connection.js"; import { Chain, Compute, ExactPartial } from "@bigmi/core"; //#region src/types/state.d.ts type State<chains extends readonly [Chain, ...Chain[]] = readonly [Chain, ...Chain[]]> = { chainId: chains[number]["id"]; connections: Map<string, Connection>; current: string | null; status: "connected" | "connecting" | "disconnected" | "reconnecting"; }; type PartializedState = Compute<ExactPartial<Pick<State, "chainId" | "connections" | "current" | "status">>>; //#endregion export { PartializedState, State }; //# sourceMappingURL=state.d.ts.map