automated_uniapp/cool/module/index.ts
2025-01-09 16:16:11 +08:00

22 lines
402 B
TypeScript

import type { Module } from "../types";
import { hmr } from "../hooks";
// 模块列表
const list: Module[] = hmr.getData("modules", []);
// 模块对象
const module = {
list,
get(name: string): Module {
return this.list.find((e) => e.name == name)!;
},
config(name: string) {
return this.get(name).options || {};
},
add(data: Module) {
this.list.push(data);
},
};
export { module };