frontend-app-api: switch to ReadonlyMap in app graph types

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-10-18 11:02:24 +02:00
parent ff33a006a1
commit 3230953cc9
@@ -44,7 +44,7 @@ export interface AppNodeSpec {
*/
export interface AppNodeEdges {
readonly attachedTo?: { node: AppNode; input: string };
readonly attachments: Map<string, AppNode[]>;
readonly attachments: ReadonlyMap<string, AppNode[]>;
}
/**
@@ -71,6 +71,6 @@ export interface AppNode {
export interface AppGraph {
root: AppNode;
nodes: Map<string /* id */, AppNode>;
nodes: ReadonlyMap<string /* id */, AppNode>;
orphans: Iterable<AppNode>;
}