alwaysai
Version:
The alwaysAI command-line interface (CLI)
22 lines • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.appModelsRemoveAllComponent = void 0;
const logSymbols = require("log-symbols");
const app_1 = require("../../../core/app");
const util_1 = require("../../../util");
const app_models_remove_component_1 = require("./app-models-remove-component");
async function appModelsRemoveAllComponent(props) {
const { purge, removeFromProject } = props;
const appJsonFile = (0, app_1.AppJsonFile)();
const models = appJsonFile.read().models;
const promiseArray = [];
if (models) {
Object.keys(models).map((key) => {
promiseArray.push((0, app_models_remove_component_1.appModelsRemoveComponent)({ id: key, purge, removeFromProject }));
});
await Promise.all(promiseArray);
}
(0, util_1.echo)(`${logSymbols.success} Removed all models`);
}
exports.appModelsRemoveAllComponent = appModelsRemoveAllComponent;
//# sourceMappingURL=app-models-remove-all-component.js.map