17. こんなInitializerをHTMLから呼んだ
export class Initializer {
constructor(private apiUrl: string,
private $hogeElement: JQuery) {
// 入力
var controller = new Controller($hogeElement);
var apiClient = new ApiClient(apiUrl);
// ユースケース
var usecase1 = new Usecase1(controller, apiClient);
var usecase2 = new Usecase2(controller, apiClient);
var usecase3 = new Usecase3(controller);
// 出力
var presenter1 = new Presenter1(controller, usecase1, …);
var presenter2 = new Presenter2(controller, usecase1, …);
}
}