11import type { Literal } from 'mdast'
22import type { Program } from 'estree-jsx'
33
4- /* eslint-disable @typescript-eslint/consistent-type-definitions */
4+ // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
55export interface MdxFlowExpression extends Literal {
66 type : 'mdxFlowExpression'
77 data ?: {
88 estree ?: Program
99 } & Literal [ 'data' ]
1010}
1111
12+ // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
1213export interface MdxTextExpression extends Literal {
1314 type : 'mdxTextExpression'
1415 data ?: {
@@ -17,24 +18,27 @@ export interface MdxTextExpression extends Literal {
1718}
1819
1920declare module 'mdast' {
21+ // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
2022 interface StaticPhrasingContentMap {
2123 mdxTextExpression : MdxTextExpression
2224 }
2325
26+ // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
2427 interface BlockContentMap {
2528 mdxFlowExpression : MdxFlowExpression
2629 }
2730}
2831
2932declare module 'hast' {
33+ // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
3034 interface RootContentMap {
3135 mdxTextExpression : MdxTextExpression
3236 mdxFlowExpression : MdxFlowExpression
3337 }
3438
39+ // eslint-disable-next-line @typescript-eslint/consistent-type-definitions
3540 interface ElementContentMap {
3641 mdxTextExpression : MdxTextExpression
3742 mdxFlowExpression : MdxFlowExpression
3843 }
3944}
40- /* eslint-enable @typescript-eslint/consistent-type-definitions */
0 commit comments