Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1x 1x 1x 1x 1x 1x 10787x 10787x 10787x 3710728x 3689154x 3689154x 3689154x 1844577x 1844577x 3689154x 3710728x 10787x 10787x 1x 1x | import {IRule} from "./rules/_irule"; import * as Rules from "./rules"; export class ArtifactsRules { public static getRules(): IRule[] { const ret: IRule[] = []; const list: any = Rules; for (const key in Rules) { if (typeof list[key] === "function") { const rule: IRule = new list[key](); // note that configuration is also exported from rules if (rule.getMetadata !== undefined) { ret.push(rule); } } } return ret; } } |