import { makeStoredView } from "../Entities";
import { makeHasStoredViewPM } from "../PM";
import { makeClearStoredViewUC, makeRestoreStoredViewUC, makeSerializeStoredView, makeSetViewInXRUC, makeStoreCurrentViewUC, } from "../UC";
export function setupStoredView(appObjects) {
    const ao = appObjects.getOrCreate("StoredView");
    // Entities
    makeStoredView(ao);
    // UCs
    makeStoreCurrentViewUC(ao);
    makeRestoreStoredViewUC(ao);
    makeClearStoredViewUC(ao);
    makeSetViewInXRUC(ao);
    makeSerializeStoredView(ao);
    // PMs
    makeHasStoredViewPM(ao);
    return ao;
}
//# sourceMappingURL=setupStoredView.js.map