@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
13 lines (12 loc) • 421 B
TypeScript
import { Ref } from "vue";
export interface UseDataView {
getData: () => any;
}
export interface UseOutlineNode {
getIcon: (componentsItem: any) => string;
getTitle: (componentsItem: any, parentComponentsItem: any) => any;
onChanged: (selections: any[]) => any;
currentSelectedNodeId?: Ref<string>;
currentSelectedOutsideNodeId: Ref<string>;
triggerOutsideClick: (schemaId: string) => void;
}