django-vue3-admin-web/node_modules/@fast-crud/fast-crud/dist/d/use/use-form.d.ts
2025-10-20 21:21:14 +08:00

17 lines
540 B
TypeScript

import { DynamicallyCrudOptions, OpenDialogProps } from "../d";
import { ComponentInternalInstance, VNode } from "vue";
export type FormWrapperInstance = {
id: string;
vNode: VNode;
vm: ComponentInternalInstance;
props: any;
};
export type OpenFormDialogProps<R = any> = {
crudOptions: DynamicallyCrudOptions<R>;
context?: any;
};
export declare function useFormWrapper(): {
openDialog: (opts: OpenDialogProps) => Promise<any>;
openCrudFormDialog: <R = any>(opts: OpenFormDialogProps<R>) => Promise<any>;
};