Skip to content

Commit

Permalink
fix(useShare)!: rename type ShareOptions to UseShareOptions (#1888)
Browse files Browse the repository at this point in the history
  • Loading branch information
okxiaoliang4 committed Jul 13, 2022
1 parent c3dd7a2 commit 106d6a4
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions packages/core/useShare/index.ts
Expand Up @@ -4,16 +4,16 @@ import { useSupported } from '../useSupported'
import type { ConfigurableNavigator } from '../_configurable'
import { defaultNavigator } from '../_configurable'

export interface ShareOptions {
export interface UseShareOptions {
title?: string
files?: File[]
text?: string
url?: string
}

interface NavigatorWithShare {
share?: (data: ShareOptions) => Promise<void>
canShare?: (data: ShareOptions) => boolean
share?: (data: UseShareOptions) => Promise<void>
canShare?: (data: UseShareOptions) => boolean
}

/**
Expand All @@ -23,13 +23,13 @@ interface NavigatorWithShare {
* @param shareOptions
* @param options
*/
export function useShare(shareOptions: MaybeComputedRef<ShareOptions> = {}, options: ConfigurableNavigator = {}) {
export function useShare(shareOptions: MaybeComputedRef<UseShareOptions> = {}, options: ConfigurableNavigator = {}) {
const { navigator = defaultNavigator } = options

const _navigator = (navigator as NavigatorWithShare)
const isSupported = useSupported(() => _navigator && 'canShare' in _navigator)

const share = async (overrideOptions: MaybeComputedRef<ShareOptions> = {}) => {
const share = async (overrideOptions: MaybeComputedRef<UseShareOptions> = {}) => {
if (isSupported.value) {
const data = {
...resolveUnref(shareOptions),
Expand Down

0 comments on commit 106d6a4

Please sign in to comment.