select<W extends LiteScopeCore<W, E, S> , E extends LiteScopeElementBase<W, E, S> , S extends LiteScopeCoreState<W, E, S> , V extends Object?> static method
V
select<W extends LiteScopeCore<W, E, S> , E extends LiteScopeElementBase<W, E, S> , S extends LiteScopeCoreState<W, E, S> , V extends Object?>(
- BuildContext context,
- V selector(
- S scope
override
Implementation
static V select<
W extends LiteScopeCore<W, E, S>,
E extends LiteScopeElementBase<W, E, S>,
S extends LiteScopeCoreState<W, E, S>,
V extends Object?>(
BuildContext context,
V Function(S scope) selector,
) =>
ScopeContext.select<W, LiteScopeElementBase<W, E, S>, V>(
context,
(element) => selector(element._globalStateKey.currentState!),
);