get() - 196 edgespush() - 34 edgesWebSocketClient - 26 edgeswithFullscreenLoading() - 17 edgesemit() - 16 edgesMenuProcessor - 16 edgesVersionManager - 15 edgeshandleDynamicRoutes() - 15 edgesTableCache - 14 edgesbuildOutboundPilotContextSections() - 12 edgeshandleBatchDelete() --calls--> withFullscreenLoading() [INFERRED]
views/basic-info/collection-region/index.vue → utils/fullscreen-loading.tshandleAttachmentDownload() --calls--> downloadAttachmentFile() [INFERRED]
views/cell-storage/refund-confirm/index.vue → utils/download-attachment.tshandleAttachmentDownload() --calls--> downloadAttachmentFile() [INFERRED]
views/cell-storage/payment-confirm/index.vue → utils/download-attachment.tssubscribeTokenRefresh() --calls--> push() [INFERRED]
utils/http/index.ts → views/operations/storage-facility/index.vuehandleUnauthorizedResponse() --calls--> fetchRefreshToken() [INFERRED]
utils/http/index.ts → api/auth.tsCohesion: 0.01 Nodes (102): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchCellSampleTypeList() (+94 more)
Cohesion: 0.02 Nodes (99): batchSavePilotCheckup(), deletePilotCheckupActualItem(), fetchCheckupInstitutionList(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchCheckupInstitutionProjects(), fetchPilotCheckupDetail(), markPilotCheckupChecked() (+91 more)
Cohesion: 0.02 Nodes (66): fetchBatchGenerateProtocolNos(), fetchBatchGenerateSampleCodes(), fetchBatchIssueProtocolNos(), fetchBatchIssueSampleCodes(), fetchCollectionProtocolNoList(), fetchCreateCollectionProtocolNo(), fetchCreateSampleCode(), fetchDeleteCollectionProtocolNo() (+58 more)
Cohesion: 0.03 Nodes (40): fetchGetMenuList(), fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchRefreshToken(), clickTab(), handleTouchEnd(), setTransition() (+32 more)
Cohesion: 0.03 Nodes (22): fetchAllConsumablePacks(), fetchAllConsumables(), fetchAllConsumableStockLogs(), fetchAllOutputTypes(), fetchAllProcessCategories(), fetchAllProcesses(), fetchAllReagents(), fetchAllReagentStockLogs() (+14 more)
Cohesion: 0.03 Nodes (22): fetchLeaveDetail(), fetchLeaveList(), fetchMaterialList(), fetchMaterialOptions(), fetchMaterialStockLogList(), fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList(), fetchQcMaterialList() (+14 more)
Cohesion: 0.05 Nodes (36): fetchServiceOrderTxnList(), fetchCollectionProtocolAuditList(), fetchCollectionProtocolList(), fetchPaymentDetailList(), fetchReceiptConfirmedList(), fetchReceiptConfirmList(), fetchReceiptConfirmSubmit(), fetchRefundConfirmedList() (+28 more)
Cohesion: 0.07 Nodes (8): updateInfusionScheduleStatus(), handleSubmit(), handleReset(), handleSearch(), WebSocketClient, TableCache, emit(), handleSubmit()
Cohesion: 0.04 Nodes (28): fetchAttachmentDownloadUrl(), fetchOrderAdjusts(), fetchOrderDetail(), fetchOrderItems(), fetchOrderList(), fetchPriceVersionDetail(), fetchSystemConfig(), handleDownloadAttachment() (+20 more)
Cohesion: 0.07 Nodes (21): auditorDisplay(), dash(), expressName(), formatYm(), formatYmd(), sampleTypeName(), siteName(), unitName() (+13 more)
Cohesion: 0.08 Nodes (32): toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url(), hexToBytes() (+24 more)
Cohesion: 0.07 Nodes (22): handleBlur(), handleFocus(), handleInput(), fetchEthnicList(), addSample(), applyDonationBundleToForm(), confirmBatchTransportApply(), createEmptyTransport() (+14 more)
Cohesion: 0.09 Nodes (8): getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager, validateStorageData()
Cohesion: 0.07 Nodes (17): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchUpdateMenu(), collectIds(), postorder(), preorder(), applyTreeExpand() (+9 more)
Cohesion: 0.08 Nodes (11): maskIdCard(), buildOutboundPilotContextSections(), applicationStatusLabel(), applicationStatusTagType(), infusionMethodLabel(), infusionStatusLabel(), infusionStatusTagType(), qcStatusLabel() (+3 more)
Cohesion: 0.09 Nodes (9): fetchGetAllUpgradeLogs(), fetchGetChinaMapData(), fetchGetComments(), fetchGetCurrentVersion(), fetchGetLatestUpgradeLog(), fetchGetSystemConfig(), fetchGetUpgradeLogs(), systemUpgrade() (+1 more)
Cohesion: 0.09 Nodes (20): fetchCreateSite(), fetchDeleteSite(), fetchSiteList(), fetchUpdateSite(), fetchUserList(), formatHandoverUserLabel(), formatNowDatetime(), remoteSearchHandoverUsers() (+12 more)
Cohesion: 0.11 Nodes (21): fetchFullmoonTodoList(), fetchUpdateFullmoonTodoInsurance(), fetchCollectionProtocolDetail(), buildInsuranceAttachmentsValue(), buildInsurancePayload(), formatYmdFromAny(), fullFileUrl(), handleBatchEdit() (+13 more)
Cohesion: 0.1 Nodes (19): fetchCollectionRegionList(), fetchCreateCollectionRegion(), fetchCreateHospital(), fetchDeleteCollectionRegion(), fetchDeleteHospital(), fetchHospitalList(), fetchUpdateCollectionRegion(), fetchUpdateHospital() (+11 more)
Cohesion: 0.13 Nodes (18): completePilotApplication(), deletePilotApplication(), fetchPilotApplicationList(), startPilotApplication(), voidPilotApplication(), clearTableSelection(), handleBatchComplete(), handleBatchStart() (+10 more)
Cohesion: 0.12 Nodes (15): addCopyButton(), highlightCode(), insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective(), setupRippleDirective() (+7 more)
Cohesion: 0.1 Nodes (6): fetchProductionTaskDetail(), fetchProductionTaskList(), fetchUpdateProductionTask(), handleClose(), handleSubmit(), loadTaskDetail()
Cohesion: 0.14 Nodes (17): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchUpdateUser(), fetchUserDetail(), formatUserDeptDisplay(), handleAdd(), handleDelete() (+9 more)
Cohesion: 0.16 Nodes (10): useTable(), useTableImpl(), getColumnChecks(), useTableColumns(), createErrorHandler(), createSmartDebounce(), defaultResponseAdapter(), extractPagination() (+2 more)
Cohesion: 0.2 Nodes (2): ComponentLoader, RouteTransformer
Cohesion: 0.27 Nodes (14): useChart(), useChartComponent(), useChartOps(), colourBlend(), getCssVar(), getDarkColor(), getLightColor(), handleElementThemeColor() (+6 more)
Cohesion: 0.17 Nodes (11): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), handleAdd(), handleDelete(), handleReset(), handleSearch() (+3 more)
Cohesion: 0.14 Nodes (8): useSettingsHandlers(), useSettingsPanel(), useSettingsState(), useCeremony(), useTheme(), themeAnimation(), toggleTheme(), toggleTransition()
Cohesion: 0.17 Nodes (3): fetchResearchDonationAuditList(), fetchResearchDonationDetail(), fetchResearchDonationList()
Cohesion: 0.39 Nodes (6): isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle()
Cohesion: 0.36 Nodes (1): TableHeightCalculator
Cohesion: 0.25 Nodes (2): fetchQcTaskDetail(), fetchQcTaskList()
Cohesion: 0.32 Nodes (3): annotateForkEdges(), chainApiToElements(), nextAncestorLink()
Cohesion: 0.33 Nodes (2): logApiCryptoBootInfo(), maskSecret()
Cohesion: 0.47 Nodes (3): isPaymentDueWithinWarnWindow(), parsePaymentDueYmd(), startOfLocalDay()
Cohesion: 0.33 Nodes (2): fetchQcLabTestItemList(), fetchQcLabTestItemsActive()
Cohesion: 0.5 Nodes (2): focusInput(), handleKeydown()
Cohesion: 0.67 Nodes (2): if(), logSidebarMenu()
Cohesion: 0.5 Nodes (1): fetchStorageEntrySmsList()
Cohesion: 1.0 Nodes (2): getSettingDefaults(), resetToDefaults()
Cohesion: 1.0 Nodes (2): defaultAvatarPathByRole(), resolveUserAvatarUrl()
Community 24 (17 nodes): ComponentLoader, .constructor(), .createEmptyComponent(), .createErrorComponent(), .load(), .loadIframe(), .loadLayout(), .load(), RouteTransformer, .extractFirstSegment(), .handleFirstLevelRoute(), .handleIframeRoute(), .handleNormalRoute(), .isFirstLevelRoute(), .transform(), ComponentLoader.ts, RouteTransformer.ts
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Community 32 (8 nodes): TableHeightCalculator, .calculate(), .calculateOffset(), .calculatePaginationOffset(), .constructor(), .getHeaderHeight(), useTableHeight(), useTableHeight.ts
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Community 33 (8 nodes): fetchCompleteQcTask(), fetchCreateQcTask(), fetchDeleteQcTask(), fetchQcTaskDetail(), fetchQcTaskList(), fetchStartQcTask(), fetchUpdateQcTaskAttachments(), qc-task.ts
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Community 35 (7 nodes): App.vue, main.ts, refreshButtonAutoIcons(), refreshPanelTitleIcons(), logApiCryptoBootInfo(), maskSecret(), console.ts
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Community 39 (6 nodes): fetchCreateQcLabTestItem(), fetchDeleteQcLabTestItem(), fetchQcLabTestItemList(), fetchQcLabTestItemsActive(), fetchUpdateQcLabTestItem(), qc-lab-test-item.ts
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Community 41 (5 nodes): focusInput(), handleKeydown(), if(), search(), index.vue
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Community 42 (4 nodes): if(), logSidebarMenu(), index.vue, SidebarSubmenu.vue
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Community 43 (4 nodes): fetchGenerateStorageEntrySms(), fetchStorageEntrySmsList(), fetchToggleStorageEntrySmsNotified(), storage-entry-sms-notification.ts
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Community 45 (3 nodes): getSettingDefaults(), resetToDefaults(), setting.ts
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Community 47 (3 nodes): defaultAvatarPathByRole(), resolveUserAvatarUrl(), user-avatar.ts
Too small to be a meaningful cluster - may be noise or needs more connections extracted.Questions this graph is uniquely positioned to answer:
get() connect Community 0 to Community 1, Community 2, Community 3, Community 4, Community 5, Community 6, Community 8, Community 9, Community 11, Community 13, Community 15, Community 16, Community 17, Community 18, Community 19, Community 21, Community 22, Community 26, Community 29, Community 33, Community 34, Community 39, Community 43?
High betweenness centrality (0.283) - this node is a cross-community bridge.push() connect Community 1 to Community 0, Community 7, Community 8, Community 10, Community 11, Community 14, Community 15, Community 16, Community 17?
High betweenness centrality (0.122) - this node is a cross-community bridge.get() (e.g. with collectLeafFacilityNodesInTreeOrder() and buildTreePathLabelFromFlat()) actually correct?
get() has 195 INFERRED edges - model-reasoned connections that need verification.push() (e.g. with collectLeafFacilityNodesInTreeOrder() and fetchAllPagedRecords()) actually correct?
push() has 33 INFERRED edges - model-reasoned connections that need verification.withFullscreenLoading() (e.g. with .close() and handleSubmit()) actually correct?
withFullscreenLoading() has 16 INFERRED edges - model-reasoned connections that need verification.emit() (e.g. with handleSubmit() and handleBlur()) actually correct?
emit() has 15 INFERRED edges - model-reasoned connections that need verification.Community 0 be split into smaller, more focused modules?
Cohesion score 0.01 - nodes in this community are weakly interconnected.