This commit is contained in:
Robert Jelic
2025-02-16 18:04:24 +01:00
parent 41e6149828
commit 31787b0e9b
2670 changed files with 1037781 additions and 0 deletions

26
node_modules/@vueuse/integrations/useSortable.d.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import { ConfigurableDocument, MaybeRefOrGetter } from '@vueuse/core';
import Sortable, { Options } from 'sortablejs';
interface UseSortableReturn {
/**
* start sortable instance
*/
start: () => void;
/**
* destroy sortable instance
*/
stop: () => void;
/**
* Options getter/setter
* @param name a Sortable.Options property.
* @param value a value.
*/
option<K extends keyof Sortable.Options>(name: K, value: Sortable.Options[K]): void;
option<K extends keyof Sortable.Options>(name: K): Sortable.Options[K];
}
type UseSortableOptions = Options & ConfigurableDocument;
declare function useSortable<T>(selector: string, list: MaybeRefOrGetter<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function useSortable<T>(el: MaybeRefOrGetter<HTMLElement | null | undefined>, list: MaybeRefOrGetter<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function moveArrayElement<T>(list: MaybeRefOrGetter<T[]>, from: number, to: number): void;
export { type UseSortableOptions, type UseSortableReturn, moveArrayElement, useSortable };