ChildCreator<ChildMessenger extends Messenger<ChildModel>, ChildModel, ChildMsg extends BehaviorMsg<ChildModel>, ParentMessenger extends Messenger<Model>, Model, Msg extends BehaviorMsg<Model>> typedef

ChildCreator<ChildMessenger extends Messenger<ChildModel>, ChildModel, ChildMsg extends BehaviorMsg<ChildModel>, ParentMessenger extends Messenger<Model>, Model, Msg extends BehaviorMsg<Model>> = ChildMessenger Function(ParentMessenger)

Implementation

typedef ChildCreator<
        ChildMessenger extends Messenger<ChildModel>,
        ChildModel,
        ChildMsg extends BehaviorMsg<ChildModel>,
        ParentMessenger extends Messenger<Model>,
        Model,
        Msg extends BehaviorMsg<Model>>
    = ChildMessenger Function(ParentMessenger);