jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
24 lines (23 loc) • 695 B
TypeScript
import React from 'react';
import markdownIt from 'markdown-it';
import { type ReactPropsBase } from 'jamis-core';
export declare function markdown(content: string, options?: markdownIt.Options): string;
interface MarkdownProps extends ReactPropsBase {
content: string;
options: object;
}
export default class Markdown extends React.Component<MarkdownProps> {
dom: any;
static defaultProps: {
content: string;
options: {
linkify: boolean;
};
};
constructor(props: MarkdownProps);
htmlRef(dom: any): void;
componentDidUpdate(nextProps: MarkdownProps): void;
_render(): Promise<void>;
render(): JSX.Element;
}
export {};