LearnNewsExamplesServices
Frontmatter
id8226
title[Neural Link] Implement toJSON in component.Abstract
stateClosed
labels
enhancementaiarchitecture
assigneestobiu
createdAtDec 31, 2025, 1:46 PM
updatedAtDec 31, 2025, 1:57 PM
githubUrlhttps://github.com/neomjs/neo/issues/8226
authortobiu
commentsCount1
parentIssue8200
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtDec 31, 2025, 1:57 PM

[Neural Link] Implement toJSON in component.Abstract

Closed v11.18.0 enhancementaiarchitecture
tobiu
tobiu commented on Dec 31, 2025, 1:46 PM

Objective: Implement the toJSON method in src/component/Abstract.mjs.

Schema: The method should return an object containing (in addition to core.Base properties):

  • appName
  • bind
  • data
  • mounted
  • parentId
  • stateProviderId (if a provider exists)
  • windowId

Context: This is part of the Neural Link serialization epic.

tobiu added the enhancement label on Dec 31, 2025, 1:46 PM
tobiu added the ai label on Dec 31, 2025, 1:46 PM
tobiu added the architecture label on Dec 31, 2025, 1:46 PM
tobiu added parent issue #8200 on Dec 31, 2025, 1:46 PM
tobiu assigned to @tobiu on Dec 31, 2025, 1:54 PM
tobiu referenced in commit ebb3863 - "feat(component): Implement toJSON in component.Abstract (#8226)" on Dec 31, 2025, 1:56 PM
tobiu
tobiu Dec 31, 2025, 1:57 PM

Input from Gemini:

✦ Implemented toJSON() in src/component/Abstract.mjs. The method serializes:

  • appName
  • bind (as an array of bound keys)
  • mounted
  • parentId
  • stateProvider (delegated serialization)
  • windowId
tobiu closed this issue on Dec 31, 2025, 1:57 PM