UNPKG

alwaysai

Version:

The alwaysAI command-line interface (CLI)

22 lines 1 kB
"use strict"; 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