controller<Model extends Pub> static method

Controller<Model> controller<Model extends Pub>(
  1. Object mapKey, {
  2. Key? key,
})

static: Create a Controller<Model> by mapKey of <Model>.

Implementation

static Controller<Model> controller<Model extends Pub>(Object mapKey,
    {Key? key}) {
  assert(ifModelTypeCorrect(Model, 'Pub.controller'));

  final model = Host.model<Model>();
  final con = model._getCon<Model>(mapKey);
  return Controller<Model>(
    create: con,
    key: key,
  );
}