jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
21 lines (20 loc) • 621 B
TypeScript
/**
* @file 用来渲染 Markdown
*/
import React from 'react';
import type { RendererProps } from 'jamis-core';
import type { MarkdownSchema } from './types';
interface MarkdownProps extends RendererProps, Omit<MarkdownSchema, 'type' | 'className'> {
}
interface MarkdownState {
content: string;
}
export declare class Markdown extends React.Component<MarkdownProps, MarkdownState> {
constructor(props: MarkdownProps);
componentDidUpdate(prevProps: MarkdownProps): void;
updateContent(): Promise<void>;
render(): JSX.Element;
}
export declare class MarkdownRenderer extends Markdown {
}
export {};