Files
dbx/apps/desktop/src/lib/sidebarTreeContext.ts
T

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");