Skip to content

Commit

Permalink
feat(useSorted): accept getter function as source (#3249)
Browse files Browse the repository at this point in the history
  • Loading branch information
wvffle committed Jul 30, 2023
1 parent f39691f commit 33a12b2
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions packages/core/useSorted/index.ts
@@ -1,5 +1,5 @@
import type { Ref } from 'vue-demi'
import type { MaybeRef } from '@vueuse/shared'
import type { MaybeRefOrGetter } from '@vueuse/shared'
import { toValue } from '@vueuse/shared'
import { computed, isRef, watchEffect } from 'vue-demi'

Expand All @@ -26,9 +26,9 @@ export interface UseSortedOptions<T = any> {
const defaultSortFn: UseSortedFn = <T>(source: T[], compareFn: UseSortedCompareFn<T>): T[] => source.sort(compareFn)
const defaultCompare: UseSortedCompareFn<number> = (a, b) => a - b

export function useSorted<T = any>(source: MaybeRef<T[]>, compareFn?: UseSortedCompareFn<T>): Ref<T[]>
export function useSorted<T = any>(source: MaybeRef<T[]>, options?: UseSortedOptions<T>): Ref<T[]>
export function useSorted<T = any>(source: MaybeRef<T[]>, compareFn?: UseSortedCompareFn<T>, options?: Omit<UseSortedOptions<T>, 'compareFn'>): Ref<T[]>
export function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, compareFn?: UseSortedCompareFn<T>): Ref<T[]>
export function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, options?: UseSortedOptions<T>): Ref<T[]>
export function useSorted<T = any>(source: MaybeRefOrGetter<T[]>, compareFn?: UseSortedCompareFn<T>, options?: Omit<UseSortedOptions<T>, 'compareFn'>): Ref<T[]>
/**
* reactive sort array
*
Expand Down

0 comments on commit 33a12b2

Please sign in to comment.