Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/neomjs/neo
/ functions
Functions
8,612 in github.com/neomjs/neo
⨍
Functions
8,612
◇
Types & classes
2,567
↓ 8 callers
Method
getVdomItemsRoot
* @returns {Object[]} The new vdom items root
src/grid/Body.mjs:1193
↓ 8 callers
Method
getVdomRoot
* @override * @returns {*}
src/grid/Body.mjs:1186
↓ 8 callers
Method
getView
* @param {String} reference * @param {Neo.component.Base} module * @returns {Neo.component.Base} The matching view instance
apps/realworld2/view/MainContainerController.mjs:207
↓ 8 callers
Method
getVnode
* Convenience shortcut using manager.Component to replace vnode references if needed * @param {Object} vnode * @returns {Object}
src/util/VNode.mjs:207
↓ 8 callers
Function
git
(args, cwd)
test/playwright/unit/ai/services/knowledge-base/gitMirror.spec.mjs:42
↓ 8 callers
Method
hasEditorFocus
* Checks if an event path contains a grid cell editor * @param {Object} data * @param {Object[]} data.path * @returns {Boolean}
src/selection/grid/BaseModel.mjs:342
↓ 8 callers
Function
insertHarnessPresence
(db, { presenceId = 'presence_' + crypto.randomUUID(), subId, agentId, lastSeenAt = new Date()
test/playwright/unit/ai/daemons/wake/daemon.spec.mjs:59
↓ 8 callers
Method
isFiltered
* Checks if a collection item matches this filter * @param {Object} item The current collection item * @param {Array} filteredItems If the c
src/collection/Filter.mjs:186
↓ 8 callers
Function
isGroup
* A node is a GROUP iff it is **explicitly** marked `isLeaf:false`; everything else is a * LEAF. Classification is deliberately explicit (not "is thi
ai/scripts/lint/lint-tree-json.mjs:106
↓ 8 callers
Function
isPurgeableTestCollection
(name)
ai/scripts/maintenance/purgeTestCollections.mjs:70
↓ 8 callers
Method
linkNodesAsync
* Async variant of {@link GraphService#linkNodes linkNodes} that performs **lazy * back-fill** on missing endpoints before attempting the edge cr
ai/services/memory-core/GraphService.mjs:445
↓ 8 callers
Function
listBackups
()
test/playwright/unit/ai/scripts/maintenance/backup-retention.spec.mjs:83
↓ 8 callers
Method
listConfiguredTenantRepos
* @summary Enumerates every configured tenant's effective `tenantRepos`, flattened across tenants. * * The pull-mode sync lane (`TenantRepoS
ai/services/knowledge-base/KnowledgeBaseIngestionService.mjs:901
↓ 8 callers
Method
loadServerConfig
* Loads the server connection details from the ClientConfig singleton. * @param {String} serverName The name of the server to load. * @prote
ai/mcp/client/Client.mjs:310
↓ 8 callers
Function
normalizeTenantRepoEntry
(entry = {})
ai/services/knowledge-base/helpers/tenantRepoAccessContract.mjs:201
↓ 8 callers
Function
parseDevSyncRoots
(value, source=DEV_SYNC_ROOTS_ENV_VAR)
ai/daemons/orchestrator/services/PrimaryRepoSyncService.mjs:93
↓ 8 callers
Method
parseReadinessSentinel
* Parses a single MESSAGE node's structured `task` envelope for a * `[wake-readiness]` sentinel. Returns the sentinel or null. * * Auth
ai/daemons/orchestrator/services/WakeDecisionService.mjs:189
↓ 8 callers
Method
pause
* Pauses the simulation. * The render loop will exit early while `isPaused` is true.
src/canvas/Base.mjs:162
↓ 8 callers
Method
process
* The main entry point for processing a template. * It orchestrates the flattening, parsing, and VDOM conversion, and then passes the result
src/functional/util/HtmlTemplateProcessor.mjs:231
↓ 8 callers
Function
releaseHeavyMaintenanceLease
({ token, leasePath = DEFAULT_HEAVY_MAINTENANCE_LEASE_PATH, fsModule = fs, now = new Da
ai/daemons/orchestrator/services/HeavyMaintenanceLeaseService.mjs:405
↓ 8 callers
Function
resolveDefaultInstancePid
({appName, psOutput, appExecutableMarker = 'Contents/MacOS/'} = {})
ai/daemons/wake/instanceResolver.mjs:282
↓ 8 callers
Function
revalidationSweep
({ family, since = null, until = null, dryRun = true, repo = 'neomjs/n
ai/scripts/lifecycle/revalidationSweep.mjs:221
↓ 8 callers
Function
runScript
(cwd = tempDir)
test/playwright/unit/ai/buildScripts/util/check-branch-discipline.spec.mjs:40
↓ 8 callers
Function
shouldDeferFlush
({now, lastHeavyPollAt, deferCount = 0})
ai/daemons/wake/flushDeferPolicy.mjs:77
↓ 8 callers
Function
symlinkGitignoredFiles
({ mainCheckout, projectRoot, files = GITIGNORED_FILES_TO_LINK, log = console.log })
ai/scripts/migrations/bootstrapWorktree.mjs:456
↓ 8 callers
Method
syncBodies
* Pushes synchronized scrolling coordinates (startIndex / scrollTop) into all active bodies * (`bodyStart`, `body`, `bodyEnd`). Owned here becaus
src/grid/View.mjs:176
↓ 8 callers
Method
unmount
*
src/menu/List.mjs:420
↓ 8 callers
Method
unregister
* Unregisters a canvas. * @param {Object} data * @param {String} data.canvasId
src/canvas/Sparkline.mjs:194
↓ 8 callers
Method
upsert
(args)
ai/services/memory-core/managers/CollectionProxy.mjs:49
↓ 8 callers
Function
validBackupRecord
()
test/playwright/unit/ai/services/knowledge-base/parser/Schemas.spec.mjs:53
↓ 8 callers
Method
windowOpen
* Open a new popup window and return true if successful * @param {Object} data * @param {String} data.url * @param {Boolean} [data.us
src/Main.mjs:522
↓ 8 callers
Function
withTimeout
(promise, ms, label)
ai/services/memory-core/helpers/withTimeout.mjs:15
↓ 8 callers
Function
writeEmptyConceptGraph
* Writes a bare nodes.jsonl + edges.jsonl into the temp concepts dir so * `ConceptService.loadGraph()` has something to parse without false dedup
test/playwright/unit/ai/services/ingestion/ConceptDiscoveryService.spec.mjs:113
↓ 8 callers
Function
writeFixtureJsonl
* Writes a JSONL file with N synthetic chunks. Each chunk is `kind: 'method-context'` (skips * the `module-context` className-map enrichment loop in
test/playwright/unit/ai/services/knowledge-base/VectorService.WorkVolumeBranching.spec.mjs:155
↓ 8 callers
Function
writeIndex
(entries)
test/playwright/unit/ai/services/github-workflow/LocalFileService.spec.mjs:193
↓ 7 callers
Method
abort
* Aborts the current parser operation if the parser supports it.
src/data/Store.mjs:219
↓ 7 callers
Method
addScript
* @param {Object} data * @param {Boolean} data.async * @param {Boolean} [data.defer=false] * @param {String} [data.src=true]
src/main/DomAccess.mjs:182
↓ 7 callers
Function
assertUniqueIds
(row)
test/playwright/unit/grid/RowCellIdMigration.spec.mjs:109
↓ 7 callers
Function
buildAuthProviderBlock
(cfg)
ai/services/memory-core/HealthService.mjs:418
↓ 7 callers
Function
buildSyncGithubWorkflowDevBranchGuard
* @summary Wraps the GitHub Workflow sync CLI delegate with a dev-branch-only guard. * @param {Function} delegate Delegate to invoke when the active
ai/scripts/maintenance/syncGithubWorkflowBranchGuard.mjs:45
↓ 7 callers
Function
checkAskRateLimit
(timestamps, now, maxPerMinute, windowMs = 60000)
ai/services/knowledge-base/helpers/askRateLimit.mjs:15
↓ 7 callers
Function
checkPerFileBudgets
(files, perFileBudget)
ai/scripts/lint/lint-skill-manifest.mjs:225
↓ 7 callers
Method
clean
* Remove unwanted entries and limit length * @param {String} input * @returns {any[]} * @protected
src/plugin/PrefixField.mjs:191
↓ 7 callers
Function
cleanName
(name)
buildScripts/docs/jsdoc-x/utils.mjs:18
↓ 7 callers
Function
cleanup
()
test/playwright/integration/fixtures/composeWebServer.mjs:127
↓ 7 callers
Method
clear
* @summary Overrides `clear` to prevent memory leaks and split-brain states. * * The base `Store.clear()` only truncates the flat `_items` a
src/data/TreeStore.mjs:88
↓ 7 callers
Function
createContentIndexEntry
(config = {})
ai/services/github-workflow/shared/contentIndex.mjs:130
↓ 7 callers
Function
createReadableStream
(chunks)
test/playwright/unit/ai/provider/KeepAlive.spec.mjs:21
↓ 7 callers
Function
createRemRunStateEntry
({ runId, reason, startedAt, completedAt, configuredCadenceMs, overflowThreshold,
ai/services/memory-core/helpers/remRunStateStore.mjs:77
↓ 7 callers
Method
createTransport
* @summary Creates the SDK transport for the configured server connection. * * Local servers use stdio process spawning, while remote endpoi
ai/mcp/client/Client.mjs:138
↓ 7 callers
Method
decamel
* Transforms all uppercase characters of a string into -lowercase. * Does not touch special characters. * @param {String} value The input co
src/core/Util.mjs:78
↓ 7 callers
Function
defineComponent
(spec)
src/functional/defineComponent.mjs:75
↓ 7 callers
Method
deliver
* Delivers an event to a webhook with exponential backoff and HMAC-SHA256 signing. * @param {Object} subscription The WAKE_SUBSCRIPTION object
ai/services/memory-core/WebhookDeliveryService.mjs:43
↓ 7 callers
Function
deriveAllAgentIdleCycleId
(identities, details)
ai/scripts/lifecycle/checkAllAgentIdle.mjs:37
↓ 7 callers
Method
embedTexts
* @summary Creates embedding vectors for batch ingestion paths. * * The OpenAI-compatible branch preserves the long request timeout and only
ai/services/memory-core/TextEmbeddingService.mjs:430
↓ 7 callers
Method
execute
* Executes a generic method via the connection. * @param {String} method * @param {Object} params * @param {Number} [attempt=1] *
src/data/Pipeline.mjs:114
↓ 7 callers
Method
executeTriVectorExtraction
* Executes the Tri-Vector Synthesis (Semantic Graph, Open Deltas, Roadmap Strategy) * from the session memory log via JSON schema extraction.
ai/services/graph/SemanticGraphExtractor.mjs:71
↓ 7 callers
Method
expandAndScrollToItem
* Expands all parent nodes of a given item and scrolls it into view once mounted. * @param {String|Number} itemId * @returns {Promise<void>}
src/tree/List.mjs:402
↓ 7 callers
Method
extract
* @summary Extracts content from this source and writes chunks to the stream. * * Implementations are responsible for traversing their sourc
ai/services/knowledge-base/source/Base.mjs:60
↓ 7 callers
Method
fetchTenants
* @summary Test-stubbable seam — enumerates the tenants to garbage-collect. * * The substrate-real tenant list is the distinct `tenantId` se
ai/daemons/kb-gc/KbGarbageCollectionService.mjs:282
↓ 7 callers
Method
findGuideGaps
* @summary Finds all concepts missing EXPLAINED_BY edges (guide gaps), sorted by weight. * This is the deterministic replacement for the GapInfer
ai/services/ConceptService.mjs:358
↓ 7 callers
Method
focus
* Calls focus() on the top level DOM node of this component or on a given node via id * @param {String} id=this.id * @param {Boolean} childr
src/component/Base.mjs:1231
↓ 7 callers
Method
focus
* Calls focus() on the inputEl node instead * @param {String} id * @override
src/form/field/Text.mjs:1139
↓ 7 callers
Method
formatTime
* Transforms AM / PM based times into a 24h format. * E.g. "08:00 AM" => "08:00" * @param {String|null} value * @protected * @retu
src/form/field/Time.mjs:323
↓ 7 callers
Function
frontmatter
* @summary Verifies the Portal ticket index generator emits both the legacy full-tree feed * and the chunked root-plus-leaves contract.
test/playwright/unit/ai/buildScripts/docs/index/TicketIndex.spec.mjs:12
↓ 7 callers
Method
getActivePeers
* Retrieves sibling Selection Models in a Multi-Body environment. * @returns {Neo.selection.grid.BaseModel[]}
src/selection/grid/BaseModel.mjs:252
↓ 7 callers
Method
getBadgeTabHeader
* A helper method to retrieve the header button for the third tab, which is used for demonstrating * badge functionality. * @returns {Neo.ta
examples/tab/container/MainContainer.mjs:242
↓ 7 callers
Method
getCenterBorderEl
* @returns {Object|null}
src/form/field/Text.mjs:1146
↓ 7 callers
Method
getClassHierarchy
* Retrieves the static class hierarchy from the pre-generated JSON file. * @param {Object} params * @param {String} params.root Root class n
ai/services/knowledge-base/QueryService.mjs:78
↓ 7 callers
Method
getCollections
()
ai/services/memory-core/managers/CollectionProxy.mjs:36
↓ 7 callers
Method
getFields
* @returns {Promise<Neo.form.field.Base[]>} fields
src/form/Container.mjs:127
↓ 7 callers
Method
getOwnerOfDataProperty
* Finds the state.Provider instance that owns a specific data property. * @param {String} path The full path of the data property. * @return
src/state/Provider.mjs:376
↓ 7 callers
Method
getParents
* Get the parent components as an array * @returns {Neo.component.Base[]}
src/component/Base.mjs:1295
↓ 7 callers
Method
getPullRequestDiff
* Gets the diff for a specific pull request. * @param {Object|number} options Either a PR number or an object with parameters * @param {numb
ai/services/github-workflow/PullRequestService.mjs:253
↓ 7 callers
Method
getStaticConfig
* Returns the value of a static config key or the staticConfig object itself in case no value is set * @param {String} key The key of a staticCon
src/core/Base.mjs:578
↓ 7 callers
Method
getTopologyConflictCount
* @summary Count topological-conflict entries emitted to `sandman_handoff.md`. * This is **Axis D** of the 5-axis REM observability model: the co
ai/services/graph/TopologyInferenceEngine.mjs:163
↓ 7 callers
Method
hidePicker
*
src/form/field/Picker.mjs:227
↓ 7 callers
Method
importRenderer
* Imports either (if not already imported): * `Neo.main.render.DomApiRenderer` if Neo.config.useDomApiRenderer === true * `Neo.main.ren
src/main/DeltaUpdates.mjs:194
↓ 7 callers
Method
ingestSingleRow
* Back-fills a single MEMORY or SESSION graph node from its Chroma source row — the per-row * analog of `syncSessionToGraph` (which is batch-per-
ai/services/ingestion/MemorySessionIngestor.mjs:287
↓ 7 callers
Function
insertMessageWake
(db, {agentId, subject = 'Addressed Wake Event'})
test/playwright/unit/ai/daemons/wake/daemon.spec.mjs:82
↓ 7 callers
Function
insertWakeSubscription
(db, { subId = 'sub_' + crypto.randomUUID(), agentId, harnessTargetMetadata })
test/playwright/unit/ai/daemons/wake/daemon.spec.mjs:31
↓ 7 callers
Function
inspectHeavyMaintenanceLeaseSync
({ leasePath = DEFAULT_HEAVY_MAINTENANCE_LEASE_PATH, fsModule = fs, now = new Date(), i
ai/daemons/orchestrator/services/HeavyMaintenanceLeaseService.mjs:195
↓ 7 callers
Function
installFixture
()
test/playwright/unit/ai/services/github-workflow/DiscussionService.spec.mjs:250
↓ 7 callers
Function
installPatMiddleware
(config = aiConfig)
test/playwright/unit/ai/mcp/server/shared/AuthService.spec.mjs:318
↓ 7 callers
Method
isEmpty
* @returns {Boolean}
src/form/field/Text.mjs:1311
↓ 7 callers
Function
isKbRelevantChangePath
(filePath)
ai/daemons/orchestrator/services/PrimaryRepoSyncService.mjs:42
↓ 7 callers
Method
load
* @param {Object} opts={} * @param {Object} opts.data * @param {Object} opts.headers * @param {String} opts.method DELETE, GET, POST, P
src/data/Store.mjs:902
↓ 7 callers
Method
manageIssueLabels
* @summary Adds or removes labels on an issue. * * Resolves label names to global ids (GitLab's `updateIssue` mutates labels by id), then
ai/services/gitlab-workflow/IssueService.mjs:289
↓ 7 callers
Method
manageIssueProjects
* Unified entry point for adding/removing/updating an issue's ProjectV2 memberships. * * Mirror-shape of `manageIssueLabels` for the project
ai/services/github-workflow/IssueService.mjs:708
↓ 7 callers
Function
materializeServerConfigTemplate
(src)
ai/scripts/setup/initServerConfigs.mjs:379
↓ 7 callers
Function
maxLogId
(events)
ai/daemons/wake/wokenWatermark.mjs:53
↓ 7 callers
Function
mockReq
(authHeader)
test/playwright/unit/ai/mcp/server/shared/AuthService.spec.mjs:289
↓ 7 callers
Function
mockRes
()
test/playwright/unit/ai/mcp/server/shared/AuthService.spec.mjs:295
↓ 7 callers
Function
now
()
test/playwright/unit/ai/daemons/embed/drainCycle.spec.mjs:150
↓ 7 callers
Method
onFolderItemClick
* @summary Extension hook for subclasses that need to prepare a folder before its * open state is toggled, e.g. by loading children on demand.
src/tree/List.mjs:662
↓ 7 callers
Method
open
()
test/playwright/unit/data/StoreDynamicUrl.spec.mjs:60
↓ 7 callers
Function
projectShape
(filePath)
ai/scripts/setup/initServerConfigs.mjs:363
↓ 7 callers
Function
proxyToObject
(proxy)
test/playwright/unit/state/ProviderNestedDataConfigs.spec.mjs:27
↓ 7 callers
Function
readGateState
()
ai/scripts/lifecycle/wakeSafetyGate.mjs:83
↓ 7 callers
Method
readLocalStorageItem
* Gets an item from window.localStorage * @param {Object} opts * @param {String|String[]} opts.key
src/main/addon/LocalStorage.mjs:56
← previous
next →
601–700 of 8,612, ranked by callers