refactor(menu): Made sure the menu can be used for more than group
This commit is contained in:
parent
a79898b2e9
commit
1d73ee8a78
16 changed files with 650 additions and 406 deletions
7
source/Menu/MenuTraversal.types.ts
Normal file
7
source/Menu/MenuTraversal.types.ts
Normal 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>;
|
||||
Loading…
Add table
Add a link
Reference in a new issue