UNPKG

@wagmi/vue

Version:

Vue Composables for Ethereum

28 lines (24 loc) 788 B
import type { DefaultError, QueryKey } from '@tanstack/vue-query' import type { Config } from '@wagmi/core' import type { MaybeRef } from 'vue' import type { UseQueryParameters } from '../utils/query.js' import type { DeepUnwrapRef } from './ref.js' export type ConfigParameter<config extends Config = Config> = { config?: Config | config | undefined } export type EnabledParameter = { enabled?: MaybeRef<boolean> | undefined } export type QueryParameter< queryFnData = unknown, error = DefaultError, data = queryFnData, queryKey extends QueryKey = QueryKey, > = { query?: | Omit< DeepUnwrapRef<UseQueryParameters<queryFnData, error, data, queryKey>>, 'queryFn' | 'queryHash' | 'queryKey' | 'queryKeyHashFn' | 'throwOnError' > | undefined }