UNPKG

@bigmi/react

Version:

React primitives for Bitcoin apps.

19 lines 1.41 kB
import { ResolvedRegister } from "../types.js"; import { ConfigParameter } from "./useConfig.js"; import { UseMutationParameters, UseMutationReturnType } from "../utils/query.js"; import { UseConnectorsReturnType } from "./useConnectors.js"; import { Config, ConnectData, ConnectErrorType, ConnectMutate, ConnectMutateAsync, ConnectVariables } from "@bigmi/client"; import { Compute } from "@bigmi/core"; //#region src/hooks/useConnect.d.ts type UseConnectParameters<config extends Config = Config, context = unknown> = Compute<ConfigParameter<config> & { mutation?: UseMutationParameters<ConnectData<config>, ConnectErrorType, ConnectVariables<config, config["connectors"][number]>, context> | undefined; }>; type UseConnectReturnType<config extends Config = Config, context = unknown> = Compute<UseMutationReturnType<ConnectData<config>, ConnectErrorType, ConnectVariables<config, config["connectors"][number]>, context> & { connect: ConnectMutate<config, context>; connectAsync: ConnectMutateAsync<config, context>; connectors: Compute<UseConnectorsReturnType> | config["connectors"]; }>; declare function useConnect<config extends Config = ResolvedRegister["config"], context = unknown>(parameters?: UseConnectParameters<config, context>): UseConnectReturnType<config, context>; //#endregion export { UseConnectParameters, UseConnectReturnType, useConnect }; //# sourceMappingURL=useConnect.d.ts.map