ruleLoader.d.ts 435 B

1234567891011
  1. import { IRule } from "./language/rule/rule";
  2. export interface IEnableDisablePosition {
  3. isEnabled: boolean;
  4. position: number;
  5. }
  6. export declare function loadRules(ruleConfiguration: {
  7. [name: string]: any;
  8. }, enableDisableRuleMap: {
  9. [rulename: string]: IEnableDisablePosition[];
  10. }, rulesDirectories?: string | string[]): IRule[];
  11. export declare function findRule(name: string, rulesDirectories?: string | string[]): any;