mirror of
https://github.com/t8y2/dbx.git
synced 2026-10-28 08:08:02 +00:00
10 lines
320 B
TypeScript
10 lines
320 B
TypeScript
import type { InjectionKey } from "vue";
|
|
import type { TreeNode } from "@/types/database";
|
|
|
|
export interface SidebarTreeContext {
|
|
getVisibleNodes: () => TreeNode[];
|
|
getVisibleNodeIndex: (id: string) => number;
|
|
}
|
|
|
|
export const sidebarTreeContextKey: InjectionKey<SidebarTreeContext> = Symbol("sidebar-tree-context");
|