16 lines
384 B
TypeScript
16 lines
384 B
TypeScript
import type { MenuRepository } from '@/domain/menu/repository';
|
|
import { allMenuItems, menuCategories } from './static-menu-data';
|
|
|
|
export class StaticMenuRepository implements MenuRepository {
|
|
getCategories() {
|
|
return menuCategories;
|
|
}
|
|
|
|
getAllItems() {
|
|
return allMenuItems;
|
|
}
|
|
|
|
findItemById(id: string) {
|
|
return allMenuItems.find((item) => item.id === id);
|
|
}
|
|
} |