summaryrefslogtreecommitdiff
path: root/packages/markdown-support/src/rehype-expressions.ts
blob: 016d36aaf80cc715bd8778ca0c723381ad2fe9c4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
import { map } from 'unist-util-map';

export default function rehypeExpressions(): any {
  return function (node: any): any {
    return map(node, (child) => {
      if (child.type === 'mdxTextExpression') {
        return { type: 'text', value: `{${child.value}}` };
      }
      return child;
    });
  };
}