manifest abstract method

  1. @override
  2. @manifestSync
CoralNode manifest()
override

Declares the single upstream reactive dependency CoralNode that powers this component.

This method is called during node instantiation to bind the 1:1 topological link.

Requires:

  • Must return the exact single CoralNode or Coral stream accessed inside build.
  • Must be annotated with @manifestSync.

Ensures:

  • Establishes a direct, zero-allocation reactive link to the declared upstream node.

AI & Developer Note: Always return the exact single reactive dependency used in build. Returning a different node or instantiating new nodes inside manifest will cause topological binding errors or lost updates.

Implementation

@override
@manifestSync
CoralNode manifest();