selectParam<W extends ScopeCore<W, E, D, S> , E extends ScopeElementBase<W, E, D, S> , D extends ScopeDependencies, S extends ScopeCoreState<W, E, D, S> , V extends Object?> static method
V
selectParam<W extends ScopeCore<W, E, D, S> , E extends ScopeElementBase<W, E, D, S> , D extends ScopeDependencies, S extends ScopeCoreState<W, E, D, S> , V extends Object?>(
- BuildContext context,
- V selector(
- W widget
override
Selects and returns a specific parameter of the scope W using the
selector and becomes dependent on it.
Implementation
static V selectParam<
W extends ScopeCore<W, E, D, S>,
E extends ScopeElementBase<W, E, D, S>,
D extends ScopeDependencies,
S extends ScopeCoreState<W, E, D, S>,
V extends Object?>(
BuildContext context,
V Function(W widget) selector,
) =>
ScopeContext.select<W, E, V>(
context,
(element) => selector(element.widget),
);