revit-cli
Version:
A scalable CLI tool for Revit communication and data manipulation
29 lines • 1.84 kB
JavaScript
;
/**
* Room commands module index
* Orchestrates registration of all room-related commands
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.createBulkUpdateRoomsCommand = exports.createUpdateRoomCommand = exports.createListRoomsCommand = exports.createSelectRoomsCommand = void 0;
exports.registerRoomCommands = registerRoomCommands;
const select_rooms_js_1 = require("./select-rooms.js");
Object.defineProperty(exports, "createSelectRoomsCommand", { enumerable: true, get: function () { return select_rooms_js_1.createSelectRoomsCommand; } });
const list_rooms_js_1 = require("./list-rooms.js");
Object.defineProperty(exports, "createListRoomsCommand", { enumerable: true, get: function () { return list_rooms_js_1.createListRoomsCommand; } });
const update_room_js_1 = require("./update-room.js");
Object.defineProperty(exports, "createUpdateRoomCommand", { enumerable: true, get: function () { return update_room_js_1.createUpdateRoomCommand; } });
const bulk_update_rooms_js_1 = require("./bulk-update-rooms.js");
Object.defineProperty(exports, "createBulkUpdateRoomsCommand", { enumerable: true, get: function () { return bulk_update_rooms_js_1.createBulkUpdateRoomsCommand; } });
/**
* Registers all room-related commands with the CLI
* @param program - Commander program instance
* @param getState - Function to get CLI state
*/
function registerRoomCommands(program, getState) {
// Register individual room commands
program.addCommand((0, select_rooms_js_1.createSelectRoomsCommand)(getState));
program.addCommand((0, list_rooms_js_1.createListRoomsCommand)(getState));
program.addCommand((0, update_room_js_1.createUpdateRoomCommand)(getState));
program.addCommand((0, bulk_update_rooms_js_1.createBulkUpdateRoomsCommand)(getState));
}
//# sourceMappingURL=index.js.map