Closed yiiqii closed 2 months ago
The Composition
class within the effects-core
package has been updated. The addition of a postLoaders
array and a compositionSourceManager
member variable enhances its functionality. Moreover, the initialization of postLoaders
now occurs directly during class declaration. Additionally, the method gatherRendererComponent
has been modified from private to protected, indicating the intention for potential subclass utilization.
File | Change Summary |
---|---|
packages/effects-core/src/... | Added postLoaders array and compositionSourceManager member variable to Composition class. Initialized postLoaders in the class declaration. Changed gatherRendererComponent method from private to protected. |
sequenceDiagram
participant User
participant Composition
participant Renderer
User->>Composition: initialize with postLoaders and compositionSourceManager
Composition->>Renderer: call gatherRendererComponent (protected)
Renderer-->>Composition: returns rendering component
Composition-->>User: Completed setup with initialized components
In the realm where code does play,
New arrays and members find their way.
Gathered components now protected,
For subclasses to be respected.
TheComposition
stands refined,
With changes bright, in harmony aligned. 🍀
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
postLoaders
array andcompositionSourceManager
.Enhancements
gatherRendererComponent
method more accessible by changing its scope from private to protected.