"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.setupTools = setupTools;
const Controller_1 = require("../Controller");
const Entities_1 = require("../Entities");
const toolFactory_1 = require("./toolFactory");
function setupTools(appObjects) {
    const ao = appObjects.getOrCreate("ToolRepo");
    const toolRepo = (0, Entities_1.makeToolRepo)(ao);
    toolRepo.toolFactory = (0, toolFactory_1.makeToolFactory)(appObjects);
    new Controller_1.ToolHotkeys(ao);
    return ao;
}
//# sourceMappingURL=setupTools.js.map