Skip to content

Commit efffd79

Browse files
Demos. for rehype-parse
add // @ts-expect-error
1 parent e0639a5 commit efffd79

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

  • apps/demos/Demos/HtmlEditor/MarkdownSupport/Vue

apps/demos/Demos/HtmlEditor/MarkdownSupport/Vue/App.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
<script setup lang="ts">
4040
import { ref } from 'vue';
4141
import { unified } from "unified";
42+
import type { Plugin } from 'unified';
43+
4244
import remarkParse from "remark-parse";
4345
import remarkRehype from "remark-rehype";
4446
import remarkStringify from "remark-stringify";
@@ -52,6 +54,10 @@ import {
5254
} from 'devextreme-vue/html-editor';
5355
import { markup } from './data.ts';
5456
57+
/*type RehypeParseType = typeof rehypeParse extends Plugin<[infer P], infer S, infer R>
58+
? Plugin<[(P | null | undefined)?], S, R>
59+
: never;*/
60+
5561
const valueContent = ref(markup);
5662
const headerValues = [false, 1, 2, 3, 4, 5];
5763
const headerOptions = { inputAttr: { 'aria-label': 'Header' } };
@@ -69,6 +75,7 @@ const converter = {
6975
},
7076
fromHtml(value) {
7177
const result = unified()
78+
// @ts-expect-error
7279
.use(rehypeParse)
7380
.use(rehypeRemark)
7481
.use(remarkStringify)

0 commit comments

Comments
 (0)