@textlint/kernel
Version:
textlint kernel is core logic by pure JavaScript.
19 lines • 610 B
JavaScript
// LICENSE : MIT
;
import { getFixer } from "./rule-creator-helper";
import { TextlintLintableRuleDescriptor } from "./TextlintLintableRuleDescriptor";
/**
* Textlint Fixable Rule Descriptor.
* It is inherit **Rule** Descriptor and add fixer() method.
* It handle RuleCreator and RuleOption.
*/
export class TextlintFixableRuleDescriptor extends TextlintLintableRuleDescriptor {
/**
* Return fixer function
* You should check hasFixer before call this.
*/
get fixer() {
return getFixer(this.rule);
}
}
//# sourceMappingURL=TextlintFixableRuleDescriptor.js.map