|
1 | | -import { Config, Connection, Connector, CreateConfigParameters, CreateConnectorFn, hydrate } from "@wagmi/core"; |
2 | | -import { configKey, createConfig as createWagmiConfig, useAccountEffect, useConfig as useWagmiConfig, WagmiPluginOptions } from "@wagmi/vue"; |
| 1 | +import { type Config, type Connection, type Connector, type CreateConnectorFn, hydrate } from "@wagmi/core"; |
| 2 | +import { configKey, createConfig as createWagmiConfig, type CreateConfigParameters, useAccountEffect, useConfig as useWagmiConfig } from "@wagmi/vue"; |
3 | 3 | import { injected } from "@wagmi/vue/connectors"; |
4 | 4 | import { type Chain, defineChain, http } from "viem"; |
5 | 5 | import { defineComponent, h, PropType, provide, shallowRef, watch } from "vue"; |
6 | 6 |
|
7 | 7 | import { log } from "../../base/loglevel"; |
8 | 8 | // import type { Config, Connection, Connector, CreateConfigParameters, CreateConnectorFn } from "wagmi"; |
9 | 9 | import { useWeb3Auth, useWeb3AuthDisconnect } from "../composables"; |
| 10 | +import { WagmiProviderProps } from "./interface"; |
10 | 11 |
|
11 | 12 | const WEB3AUTH_CONNECTOR_ID = "web3auth"; |
12 | 13 |
|
@@ -125,7 +126,7 @@ const Web3AuthWagmiInnerProvider = defineComponent({ |
125 | 126 |
|
126 | 127 | export const WagmiProvider = defineComponent({ |
127 | 128 | name: "WagmiProvider", |
128 | | - props: { config: { type: Object as PropType<WagmiPluginOptions>, required: false } }, |
| 129 | + props: { config: { type: Object as PropType<WagmiProviderProps>, required: false } }, |
129 | 130 | setup(props) { |
130 | 131 | const { config } = props; |
131 | 132 | const { web3Auth, isInitialized } = useWeb3Auth(); |
|
0 commit comments