cool-admin-vue/packages/crud/src/index.ts

32 lines
640 B
TypeScript
Raw Normal View History

2023-09-28 13:50:15 +08:00
import { App } from "vue";
import { useComponent } from "./components";
import { useProvide } from "./provide";
import temp from "./utils/temp";
import "./static/index.scss";
const Crud = {
install(app: App, options?: Options) {
// 临时
temp.set("__CrudApp__", app);
// 穿透值
useProvide(app, options);
// 设置组件
useComponent(app);
return {
name: "cl-crud"
};
}
};
export default Crud;
export * from "./emitter";
export * from "./hooks";
export * from "./plugins";
export * from "./locale";
export { registerFormHook } from "./utils/form-hook";
export { ContextMenu } from "./components/context-menu";