invokables/invokable library

Classes

BaseWidgetState<W extends HasController<Controller, WidgetStateMixin>>
base state for Flutter widgets that want to be of Invokable type
Controller
EnsembleController
KeyValue

Mixins

HasController<C extends Controller, S extends WidgetStateMixin>
Base Mixin for Widgets that want to participate in Ensemble widget tree. This works in conjunction with Controller and WidgetState
Invokable
MethodExecutor
SupportsPrimitiveOperations
WidgetStateMixin
purely for type checking so WidgetState implementation has the correct type