UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

33 lines (32 loc) 745 B
import type { RendererProps } from 'jamis-core'; import type { BaseSchema, SchemaClassName } from '../types'; /** * Markdown 渲染 * */ export interface MarkdownSchema extends BaseSchema { /** * markdown 渲染 */ type: 'markdown'; body?: string; /** * markdown 内容 * @deprecated 请使用`body` */ value?: string; /** * 名字映射 */ name?: string; /** * @deprecated 请使用`slots.Markdow-body.className` */ bodyClassName?: SchemaClassName; /** * @deprecated 请使用`slots.Markdow-body.style` */ bodyStyle?: React.CSSProperties; } export interface MarkdownProps extends RendererProps, Omit<MarkdownSchema, 'type' | 'className'> { }