"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.setupInspectorTabs = setupInspectorTabs;
const Controllers_1 = require("../Controllers");
const Entities_1 = require("../Entities");
const PMs_1 = require("../PMs");
function setupInspectorTabs(appObjects, tabs) {
    const ao = appObjects.getOrCreate("InspectorTabs");
    // Entity
    (0, Entities_1.makeInspectorTabEntity)(ao).setInspectorTabs(tabs);
    // PM
    (0, PMs_1.makeInspectorTabPM)(ao);
    // Controller
    new Controllers_1.KeyboardToSetTab(ao);
    return ao;
}
//# sourceMappingURL=setupInspectorTabs.js.map