InjectExtension<T extends Object> extension

Quick injection helpers on any object value.

on
  • T

Methods

inject<R extends T>({bool autoDispose = true, void initState()?, void onSetState(SnapState<T> state)?, void onAfterBuild()?, void onDispose()?}) Injected<T>

Available on T, provided by the InjectExtension extension

Injects this value as an Injected<T> with optional side effects.
injectDisposable({void initState()?, void onSetState(SnapState<T> state)?, void onAfterBuild()?, void onDispose()?}) Injected<T>

Available on T, provided by the InjectExtension extension

Injects this value as an auto-disposable Injected<T> with optional side effects.