import { Menu } from "../../classes/entities/menu.ts";
export class MenuManager {
private menus: Menu[] = []
private initialized = false
constructor() {}
get All() {
return [...this.menus];
}
Find(slug: string) {
return this.menus.find(p => p.slug == slug);
}
async Init() {
if(this.initialized) return false;
this.menus = await Menu.find({});
return this.initialized = true;
}
}