"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.setupAppHandlers = setupAppHandlers;
const Entities_1 = require("../Entities");
const UC_1 = require("../UC");
function setupAppHandlers(appObjects) {
    const handlerAO = appObjects.getOrCreate("AppHandlers");
    const appHandler = (0, Entities_1.makeAppHandler)(handlerAO);
    (0, UC_1.makeDisposeAppUC)(handlerAO);
    (0, UC_1.makeEnableFeatureUC)(handlerAO);
    (0, UC_1.makeSetAppStateUC)(handlerAO);
    (0, UC_1.makeSetIsAuthoringUC)(handlerAO);
    (0, UC_1.makeSetThemeColorUC)(handlerAO);
    (0, UC_1.makeShowBabylonInspectorUC)(handlerAO);
    (0, UC_1.makeStartAppUC)(handlerAO);
    (0, UC_1.makeStartZSpaceUC)(handlerAO);
    (0, UC_1.makeStopAppUC)(handlerAO);
    (0, UC_1.makeStopZSpaceUC)(handlerAO);
    return appHandler;
}
//# sourceMappingURL=setupAppHandlers.js.map