UNPKG

antler

Version:
11 lines (10 loc) 429 B
import { Rule } from './rule'; import { Level, Node, RuleConfig } from './types'; export declare abstract class RegexRule extends Rule { protected allow?: RegExp | ReadonlyArray<RegExp>; protected disallow?: RegExp | ReadonlyArray<RegExp>; constructor(config: Level | RuleConfig); run(node: Node): void; protected abstract getPart(node: Node): string; protected abstract shouldRun(node: Node): boolean; }