@abaplint/core
Version:
abaplint - Core API
22 lines • 690 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ArtifactsRules = void 0;
const Rules = require("./rules");
class ArtifactsRules {
static getRules() {
const ret = [];
const list = Rules;
for (const key in Rules) {
if (typeof list[key] === "function") {
const rule = new list[key]();
// note that configuration is also exported from rules
if (rule.getMetadata !== undefined) {
ret.push(rule);
}
}
}
return ret;
}
}
exports.ArtifactsRules = ArtifactsRules;
//# sourceMappingURL=artifacts_rules.js.map