jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
33 lines (32 loc) • 745 B
TypeScript
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'> {
}