CommandBuilder typedef
CommandBuilder =
Stream<List<Widget> > Function(BuildContext context, String? query)
A builder function that produces command search results as a stream.
Parameters
context- The build context.query- The current search query string, ornullfor initial state.
Returns
A Stream of widget lists representing filtered/matched results.
Example
CommandBuilder myBuilder = (context, query) async* {
final results = await fetchResults(query);
yield results.map((r) => CommandItem(title: Text(r))).toList();
};
Implementation
typedef CommandBuilder = Stream<List<Widget>> Function(
BuildContext context, String? query);