import { makeAppDispatcher } from "../Entities";
import { makeAppIsReadyUC, makeDispatchStartZSpaceUC, makeDispatchStateChangeUC, makeDispatchStopZSpaceUC, makeGetAssetBlobURLUC, makeGetAssetFolderURLUC, makeGetAssetMetaUC, makeGetAssetsForOwnerUC, makeGetLinkedAssetsUC, makeGoToNextStateUC, makeGoToPreviousStateUC, makeHasNextStateUC, makeHasPreviousStateUC, makeIsAssetFetchedUC, makeIsZSpaceAvailableUC, makeLogUC, makeRegisterExternalStylesheetsUC, makeShowAlertUC, makeShowConfirmUC, makeShowMarkdownEditorUC, makeShowSelectModelUC, makeShowSpinnerUC, makeStateHasChangedUC, makeStateIsCompleteUC, makeSubmitResultUC, } from "../UC";
export function setupDispatchers(appObjects, hostHandler) {
    const dispatcherAO = appObjects.getOrCreate("App Dispatcher");
    makeAppDispatcher(dispatcherAO, hostHandler);
    makeAppIsReadyUC(dispatcherAO);
    makeDispatchStartZSpaceUC(dispatcherAO);
    makeDispatchStateChangeUC(dispatcherAO);
    makeDispatchStopZSpaceUC(dispatcherAO);
    makeGetAssetBlobURLUC(dispatcherAO);
    makeGetAssetFolderURLUC(dispatcherAO);
    makeGetAssetMetaUC(dispatcherAO);
    makeGetAssetsForOwnerUC(dispatcherAO);
    makeGetLinkedAssetsUC(dispatcherAO);
    makeGoToPreviousStateUC(dispatcherAO);
    makeGoToNextStateUC(dispatcherAO);
    makeHasPreviousStateUC(dispatcherAO);
    makeHasNextStateUC(dispatcherAO);
    makeIsAssetFetchedUC(dispatcherAO);
    makeIsZSpaceAvailableUC(dispatcherAO);
    makeLogUC(dispatcherAO);
    makeRegisterExternalStylesheetsUC(dispatcherAO);
    makeShowAlertUC(dispatcherAO);
    makeShowConfirmUC(dispatcherAO);
    makeShowMarkdownEditorUC(dispatcherAO);
    makeShowSelectModelUC(dispatcherAO);
    makeShowSpinnerUC(dispatcherAO);
    makeStateHasChangedUC(dispatcherAO);
    makeStateIsCompleteUC(dispatcherAO);
    makeSubmitResultUC(dispatcherAO);
}
//# sourceMappingURL=setupDispatchers.js.map