Skip to content

Conversation

@DevJasperNL
Copy link
Owner

Add two new AddNodeSource overloads to ILightTransitionReactiveNodeConfigurator:

  • AddNodeSource(): Resolves observable node sources from DI
  • AddNodeSource(Func<IServiceProvider, IObservable<...>>): Factory pattern for composing observables from existing DI services

The factory overload enables cleaner extension methods that can leverage existing service registrations without creating dedicated node source classes.

Add two new AddNodeSource overloads to ILightTransitionReactiveNodeConfigurator:

- AddNodeSource<TNodeSource>(): Resolves observable node sources from DI
- AddNodeSource(Func<IServiceProvider, IObservable<...>>): Factory pattern
  for composing observables from existing DI services

The factory overload enables cleaner extension methods that can leverage
existing service registrations without creating dedicated node source classes.
@DevJasperNL DevJasperNL merged commit 2d9a8ce into main Jan 30, 2026
2 checks passed
@DevJasperNL DevJasperNL deleted the feature/add-node-source-service-provider-overloads branch January 30, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants