@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
35 lines (34 loc) • 1.03 kB
TypeScript
import { UseConfig } from "./types";
import { NodeTypeCategory } from "../schema/configs/node-type-options";
export declare function useToolbox(config: UseConfig): {
loadToolbox: () => Promise<any[]>;
nodeTypes: import("vue").Ref<{
title: string;
leftOptions: {
id: string;
text: string;
description?: string | undefined;
category?: string | undefined;
}[];
rightOptions: {
id: string;
text: string;
description?: string | undefined;
category?: string | undefined;
}[];
}[], NodeTypeCategory[] | {
title: string;
leftOptions: {
id: string;
text: string;
description?: string | undefined;
category?: string | undefined;
}[];
rightOptions: {
id: string;
text: string;
description?: string | undefined;
category?: string | undefined;
}[];
}[]>;
};