import type { Rule } from 'eslint'; /** * ESLint rule: convert multiline `<% … %>` tags to `<%_ … _%>`. * * A `<% … %>` tag that spans multiple lines (i.e. its content contains * newlines) should use the whitespace-slurping form `<%_ … _%>` so that * the surrounding whitespace / newlines are cleaned up when the tag is * later collapsed by `prefer-single-line-tags`. * * The processor marks such tags with `code-multiline` or * `code-slurpable-multiline` tag types. This rule detects those marker * comments and provides an autofix that changes the delimiters. * * Note: apply this rule **before** `prefer-single-line-tags` in your config so * that multiline `<% %>` tags get their delimiters changed first. * * ```ejs * * <% * if (condition) { * %> * * * <%_ * if (condition) { * _%> * ``` */ export declare const preferSlurpMultiline: Rule.RuleModule; //# sourceMappingURL=prefer-slurp-multiline.d.ts.map