@@ -25,7 +25,6 @@ export type {ToMarkdownOptions} from './lib/index.js'
2525 * ^^^
2626 * ```
2727 */
28- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
2928export interface MdxJsxAttributeValueExpression extends MdastLiteral {
3029 /**
3130 * Node type.
@@ -35,7 +34,6 @@ export interface MdxJsxAttributeValueExpression extends MdastLiteral {
3534 /**
3635 * Program node from estree.
3736 */
38- // eslint-disable-next-line @typescript-eslint/ban-types
3937 estree ?: Program | null | undefined
4038 } & MdastLiteral [ 'data' ]
4139}
@@ -48,7 +46,6 @@ export interface MdxJsxAttributeValueExpression extends MdastLiteral {
4846 * ^^^^^^
4947 * ```
5048 */
51- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
5249export interface MdxJsxExpressionAttribute extends MdastLiteral {
5350 /**
5451 * Node type.
@@ -58,7 +55,6 @@ export interface MdxJsxExpressionAttribute extends MdastLiteral {
5855 /**
5956 * Program node from estree.
6057 */
61- // eslint-disable-next-line @typescript-eslint/ban-types
6258 estree ?: Program | null | undefined
6359 } & MdastLiteral [ 'data' ]
6460}
@@ -71,7 +67,6 @@ export interface MdxJsxExpressionAttribute extends MdastLiteral {
7167 * ^^^^^
7268 * ```
7369 */
74- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
7570export interface MdxJsxAttribute extends MdastNode {
7671 /**
7772 * Node type.
@@ -84,14 +79,12 @@ export interface MdxJsxAttribute extends MdastNode {
8479 /**
8580 * Attribute value.
8681 */
87- // eslint-disable-next-line @typescript-eslint/ban-types
8882 value ?: MdxJsxAttributeValueExpression | string | null | undefined
8983}
9084
9185/**
9286 * MDX JSX element node, occurring in flow (block).
9387 */
94- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
9588export interface MdxJsxFlowElement extends MdastParent {
9689 /**
9790 * Node type.
@@ -100,7 +93,6 @@ export interface MdxJsxFlowElement extends MdastParent {
10093 /**
10194 * MDX JSX element name (`null` for fragments).
10295 */
103- // eslint-disable-next-line @typescript-eslint/ban-types
10496 name : string | null
10597 /**
10698 * MDX JSX element attributes.
@@ -115,7 +107,6 @@ export interface MdxJsxFlowElement extends MdastParent {
115107/**
116108 * MDX JSX element node, occurring in text (phrasing).
117109 */
118- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
119110export interface MdxJsxTextElement extends MdastParent {
120111 /**
121112 * Node type.
@@ -124,7 +115,6 @@ export interface MdxJsxTextElement extends MdastParent {
124115 /**
125116 * MDX JSX element name (`null` for fragments).
126117 */
127- // eslint-disable-next-line @typescript-eslint/ban-types
128118 name : string | null
129119 /**
130120 * MDX JSX element attributes.
@@ -139,7 +129,6 @@ export interface MdxJsxTextElement extends MdastParent {
139129/**
140130 * MDX JSX element node, occurring in flow (block), for hast.
141131 */
142- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
143132export interface MdxJsxFlowElementHast extends HastParent {
144133 /**
145134 * Node type.
@@ -148,7 +137,6 @@ export interface MdxJsxFlowElementHast extends HastParent {
148137 /**
149138 * MDX JSX element name (`null` for fragments).
150139 */
151- // eslint-disable-next-line @typescript-eslint/ban-types
152140 name : string | null
153141 /**
154142 * MDX JSX element attributes.
@@ -163,7 +151,6 @@ export interface MdxJsxFlowElementHast extends HastParent {
163151/**
164152 * MDX JSX element node, occurring in text (phrasing), for hast.
165153 */
166- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
167154export interface MdxJsxTextElementHast extends HastParent {
168155 /**
169156 * Node type.
@@ -172,7 +159,6 @@ export interface MdxJsxTextElementHast extends HastParent {
172159 /**
173160 * MDX JSX element name (`null` for fragments).
174161 */
175- // eslint-disable-next-line @typescript-eslint/ban-types
176162 name : string | null
177163 /**
178164 * MDX JSX element attributes.
@@ -186,7 +172,6 @@ export interface MdxJsxTextElementHast extends HastParent {
186172
187173// Add nodes to mdast content.
188174declare module 'mdast' {
189- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
190175 interface RootContentMap {
191176 /**
192177 * MDX JSX element node, occurring in flow (block).
@@ -198,15 +183,13 @@ declare module 'mdast' {
198183 mdxJsxTextElement : MdxJsxTextElement
199184 }
200185
201- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
202186 interface PhrasingContentMap {
203187 /**
204188 * MDX JSX element node, occurring in text (phrasing).
205189 */
206190 mdxJsxTextElement : MdxJsxTextElement
207191 }
208192
209- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
210193 interface BlockContentMap {
211194 /**
212195 * MDX JSX element node, occurring in flow (block).
@@ -217,7 +200,6 @@ declare module 'mdast' {
217200
218201// Add nodes to hast content.
219202declare module 'hast' {
220- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
221203 interface RootContentMap {
222204 /**
223205 * MDX JSX element node, occurring in text (phrasing).
@@ -229,7 +211,6 @@ declare module 'hast' {
229211 mdxJsxFlowElement : MdxJsxFlowElementHast
230212 }
231213
232- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
233214 interface ElementContentMap {
234215 /**
235216 * MDX JSX element node, occurring in text (phrasing).
@@ -244,7 +225,6 @@ declare module 'hast' {
244225
245226// Add custom data tracked to turn markdown into a tree.
246227declare module 'mdast-util-from-markdown' {
247- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
248228 interface CompileData {
249229 /**
250230 * Current MDX JSX tag.
@@ -260,7 +240,6 @@ declare module 'mdast-util-from-markdown' {
260240
261241// Add custom data tracked to turn a syntax tree into markdown.
262242declare module 'mdast-util-to-markdown' {
263- // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
264243 interface ConstructNameMap {
265244 /**
266245 * Whole JSX element, in flow.
0 commit comments