refactor(menu): Made sure the menu can be used for more than group

This commit is contained in:
Michel Fedde 2025-06-20 17:48:00 +02:00
parent a79898b2e9
commit 1d73ee8a78
16 changed files with 650 additions and 406 deletions

View file

@ -0,0 +1,7 @@
import {AnyMenuItem} from "./MenuRenderer.types";
export type TraversalKey = string;
export type TraversalPath = TraversalKey[];
export type StringifiedTraversalPath = string;
export type TraversalMap = Map<StringifiedTraversalPath, AnyMenuItem>;