fix: StateStmt import

This commit is contained in:
Sidharth Vinod
2025-02-18 00:29:57 +05:30
parent d2996dd553
commit 91cbe5bc01

View File

@@ -34,7 +34,7 @@ import {
STMT_RELATION, STMT_RELATION,
STMT_STATE, STMT_STATE,
} from './stateCommon.js'; } from './stateCommon.js';
import type { Edge, NodeData, State, StateStmt, Stmt, StyleClass } from './stateDb.js'; import type { Edge, NodeData, StateStmt, Stmt, StyleClass } from './stateDb.js';
// List of nodes created from the parsed diagram statement items // List of nodes created from the parsed diagram statement items
const nodeDb = new Map<string, NodeData>(); const nodeDb = new Map<string, NodeData>();
@@ -59,7 +59,7 @@ export function stateDomId(
const setupDoc = ( const setupDoc = (
parentParsedItem: StateStmt | undefined, parentParsedItem: StateStmt | undefined,
doc: Stmt[], doc: Stmt[],
diagramStates: Map<string, State>, diagramStates: Map<string, StateStmt>,
nodes: NodeData[], nodes: NodeData[],
edges: Edge[], edges: Edge[],
altFlag: boolean, altFlag: boolean,
@@ -177,18 +177,18 @@ function insertOrUpdateNode(
* Else create 1 string from the list of classes found * Else create 1 string from the list of classes found
* *
*/ */
function getClassesFromDbInfo(dbInfoItem?: State): string { function getClassesFromDbInfo(dbInfoItem?: StateStmt): string {
return dbInfoItem?.classes?.join(' ') ?? ''; return dbInfoItem?.classes?.join(' ') ?? '';
} }
function getStylesFromDbInfo(dbInfoItem?: State): string[] { function getStylesFromDbInfo(dbInfoItem?: StateStmt): string[] {
return dbInfoItem?.styles ?? []; return dbInfoItem?.styles ?? [];
} }
export const dataFetcher = ( export const dataFetcher = (
parent: StateStmt | undefined, parent: StateStmt | undefined,
parsedItem: StateStmt, parsedItem: StateStmt,
diagramStates: Map<string, State>, diagramStates: Map<string, StateStmt>,
nodes: NodeData[], nodes: NodeData[],
edges: Edge[], edges: Edge[],
altFlag: boolean, altFlag: boolean,