UNPKG

drip-table-generator

Version:

A visualization tool for generating schema of drip-table.

37 lines (36 loc) 1.22 kB
/** * This file is part of the drip-table project. * @link : https://drip-table.jd.com/ * @author : qianjing29 (qianjing29@jd.com) * @modifier : qianjing29 (qianjing29@jd.com) * @copyright: Copyright (c) 2020 JD Network Technology Co., Ltd. */ import { DripTableProps, DripTableRecordTypeBase } from 'drip-table'; import React from 'react'; interface IconProps { className?: string; style?: React.CSSProperties; name?: string; icons?: DripTableProps<DripTableRecordTypeBase>['icons']; svg?: React.ReactSVG | string; } export default class Icon extends React.PureComponent<IconProps> { constructor(props: IconProps); /** * 迭代渲染一个节点 * * @private * @param {ReducerRenderValue} prevVal 迭代器当前数据 * @param {CheerioElement} el 节点原始数据 * @param {number} key 节点唯一标识 * @param {number} maxLength 最大剩余渲染文本长度 * @returns {ReducerRenderValue} 迭代器当前数据 * * @memberOf RichText */ private reducerRenderEl; renderByName(): React.JSX.Element | null; renderBySVG(): React.JSX.Element | null; render(): React.JSX.Element | null; } export {};