az-deployment-denoise
Version:
Azure deployment what-if denoiser
24 lines • 797 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const command_1 = require("./command");
const reader_1 = require("./reader");
const writer_1 = require("./writer");
const rule_engine_1 = require("./rule-engine");
class App {
async run() {
const commandOption = await (0, command_1.parseCommand)();
const config = await (0, reader_1.readConfig)(commandOption.configFile);
const result = await (0, reader_1.readOperationResult)();
const denoisedResult = (0, rule_engine_1.denoiseOperationResult)(result, config.rules);
(0, writer_1.printPretty)(denoisedResult);
}
}
(async () => {
try {
await new App().run();
}
catch (e) {
console.error(e.message);
}
})();
//# sourceMappingURL=index.js.map