vue-devui
Version:
DevUI components based on Vite and Vue3
14 lines (13 loc) • 675 B
TypeScript
import { InjectionKey } from 'vue';
import { DragSyncDirective } from './drag-sync.directive';
import { DropSortSyncDirective } from './drop-sort-sync.directive';
import { QueryList } from './query-list';
export declare class DragDropSyncService {
static TOKEN: InjectionKey<DragDropSyncService>;
dragSyncList: QueryList<DragSyncDirective>;
dropSortSyncList: QueryList<DropSortSyncDirective>;
updateDragSyncList(list: QueryList<DragSyncDirective>): void;
getDragSyncByGroup(groupName: string): DragSyncDirective[];
updateDropSyncList(list: QueryList<DropSortSyncDirective>): void;
getDropSyncByGroup(groupName: string): DropSortSyncDirective[];
}