provide<T> method

void provide<T>(
  1. T value
)

Provides value as this node's instance of T, overwriting any value previously provided for T.

Implementation

void provide<T>(T value) {
  (_providers ??= {})[T] = value;
}