UNPKG

budgie-cli

Version:
31 lines 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const budgie_1 = require("budgie"); const ts_budgie_1 = require("ts-budgie"); const visitTransformation = (transformation, complaints) => { for (const output of transformation.output) { if (output instanceof ts_budgie_1.BudgieLine) { if (output.command === budgie_1.CommandNames.Unsupported) { complaints.push({ line: output, range: transformation.range, }); break; } } else if (output instanceof ts_budgie_1.Transformation) { visitTransformation(output, complaints); } } }; const visitTransformations = (transformations, complaints) => { for (const transformation of transformations) { visitTransformation(transformation, complaints); } }; exports.collectUnsupportedTransforms = (transformations) => { const complaints = []; visitTransformations(transformations, complaints); return complaints; }; //# sourceMappingURL=collectedUnsupportedTransforms.js.map