@bigmi/client
Version:
Reactive primitives for Bitcoin apps.
19 lines (18 loc) • 704 B
TypeScript
import { BtcRpcRequestFn, ChainId, RpcParameters, UTXOSchema, UTXOWalletSchema } from "@bigmi/core";
//#region src/connectors/types.d.ts
type UTXOConnectorParameters = {
/**
* Some injected providers do not support programmatic disconnect.
* This flag simulates the disconnect behavior by keeping track of connection status in storage.
* @default true
*/
shimDisconnect?: boolean;
chainId?: ChainId;
};
type ProviderRequestParams = RpcParameters<[...UTXOWalletSchema, ...UTXOSchema]>;
type UTXOWalletProvider = {
request: BtcRpcRequestFn<UTXOWalletSchema>;
};
//#endregion
export { ProviderRequestParams, UTXOConnectorParameters, UTXOWalletProvider };
//# sourceMappingURL=types.d.ts.map