mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-30 11:11:55 +08:00
28 lines
529 B
TypeScript
28 lines
529 B
TypeScript
import { SlateDescendant } from '@wangeditor/editor'
|
|
|
|
declare module 'slate' {
|
|
interface CustomTypes {
|
|
// 扩展 text
|
|
Text: {
|
|
text: string
|
|
bold?: boolean
|
|
italic?: boolean
|
|
code?: boolean
|
|
through?: boolean
|
|
underline?: boolean
|
|
sup?: boolean
|
|
sub?: boolean
|
|
color?: string
|
|
bgColor?: string
|
|
fontSize?: string
|
|
fontFamily?: string
|
|
}
|
|
|
|
// 扩展 Element 的 type 属性
|
|
Element: {
|
|
type: string
|
|
children: SlateDescendant[]
|
|
}
|
|
}
|
|
}
|