import { StructTotals } from '../../Struct/StructTotals'; import { IdentifiedEntity } from '../IdentifiedEntity'; import { Permission } from '../Permission'; export type TreeNodeAssignmentsData = TreeNodeDataBase & { percentage: number; readynessDisplayName: string; assignmentsCounter: number; competencyCluster: string; totals: StructTotals; competencyClusterCounters: CompetencyClusterCounter[]; shouldHavePaka: boolean; }; export type TreeNodeDataBase = { id: string; isPublic: boolean; title: string; description: string; fullHierarchy?: IdentifiedEntity[]; status?: 'high' | 'medium' | 'low'; loggedUserPermissions: Permission; }; export type CompetencyClusterCounter = { name: string; counter: number; };