Skip to content

用于 Typescript

将 wangEditor 用于 Typescript 的注意事项。

扩展类型

新建一个 custom-types.d.ts ,源码如下。注意,保证该文件在 tsconfig.jsoninclude 中。

ts
import { SlateDescendant, SlateElement, SlateText } from '@wangeditor-next/editor'

declare module '@wangeditor-next/editor' {
    // 扩展 Text
    interface SlateText {
        text: string
    }

    // 扩展 Element
    interface SlateElement {
        type: string
        children: SlateDescendant[]
    }
}

基于 MIT 许可发布