UNPKG

jamis

Version:

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

23 lines (22 loc) 664 B
/** * @file 代码高亮 */ import React from 'react'; import type { CodeProps, CustomLang } from '../types'; export default class Code extends React.Component<CodeProps> { static defaultProps: Partial<CodeProps>; monaco: any; toDispose: Array<Function>; codeRef: React.RefObject<HTMLElement>; customLang: CustomLang; sourceCode: string; constructor(props: CodeProps); componentDidMount(): void; componentDidUpdate(preProps: CodeProps): void; clorizeElement: () => void; handleMonaco(monaco: any): void; registTheme(): string | null; render(): JSX.Element; } export declare class CodeRenderer extends Code { }