@abaplint/core
Version:
abaplint - Core API
23 lines • 626 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ABAPRule = void 0;
const _abap_object_1 = require("../objects/_abap_object");
class ABAPRule {
initialize(reg) {
this.reg = reg;
return this;
}
run(obj) {
if (!(obj instanceof _abap_object_1.ABAPObject)) {
return [];
}
const abap = obj;
const output = [];
for (const file of abap.getABAPFiles()) {
output.push(...this.runParsed(file, obj));
}
return output;
}
}
exports.ABAPRule = ABAPRule;
//# sourceMappingURL=_abap_rule.js.map