zenith<T> method

ZenithNode<T> zenith<T>(
  1. ZenithKey<T> key,
  2. T factory(
    1. ZenithRef ref
    )
)

Type-safe helper to read or create a node using a ZenithKey.

Implementation

ZenithNode<T> zenith<T>(ZenithKey<T> key, T Function(ZenithRef ref) factory) {
  return ZenithScope.of(this).getOrCreate<T>(key, factory);
}