From 372f8a16694f2cfbe7c28dba0321d79e69c921b1 Mon Sep 17 00:00:00 2001 From: Leonardo <leomilho@gmail.com> Date: Wed, 24 Jul 2024 22:48:24 +0200 Subject: [PATCH] chore(stats): refactor stats typing to match backend --- libs/shared/lib/data-access/store/schemaSlice.ts | 10 ++++++++-- libs/shared/lib/schema/model/FromBackend.ts | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/libs/shared/lib/data-access/store/schemaSlice.ts b/libs/shared/lib/data-access/store/schemaSlice.ts index 76a66a7d3..785257627 100644 --- a/libs/shared/lib/data-access/store/schemaSlice.ts +++ b/libs/shared/lib/data-access/store/schemaSlice.ts @@ -30,8 +30,14 @@ export const initialState: schemaSliceI = { edges: {}, }, graphStats: { - nodeStats: {}, - edgeStats: {}, + nodes: { + count: 0, + stats: {}, + }, + edges: { + count: 0, + stats: {}, + }, }, // layoutName: 'Cytoscape_fcose', settings: { diff --git a/libs/shared/lib/schema/model/FromBackend.ts b/libs/shared/lib/schema/model/FromBackend.ts index 83df8d4ba..de80178cd 100644 --- a/libs/shared/lib/schema/model/FromBackend.ts +++ b/libs/shared/lib/schema/model/FromBackend.ts @@ -52,8 +52,14 @@ export type SchemaGraphInference = { }; export type SchemaGraphStats = { - nodeStats: Record<string, NodeOrEdgeStats>; // node key -> Stats - edgeStats: Record<string, NodeOrEdgeStats>; // edge key -> Stats + nodes: { + count: number; + stats: Record<string, NodeOrEdgeStats>; // node key -> Stats + }; + edges: { + count: number; + stats: Record<string, NodeOrEdgeStats>; // edge key -> Stats + }; }; export type NodeOrEdgeStats = { -- GitLab