UNPKG

jamis

Version:

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

19 lines (18 loc) 798 B
import React from 'react'; import type { RendererProps, Schema } from 'jamis-core'; import type { Grid2DObject, Grid2DSchema } from './types'; interface Grid2DProps extends RendererProps, Omit<Grid2DSchema, 'type' | 'className'> { itemRender?: (item: any, key: number, length: number, props: any) => JSX.Element; } export default class Grid2D extends React.Component<Grid2DProps, object> { static propsList: Array<string>; static defaultProps: Partial<Grid2DProps>; constructor(props: Grid2DProps); renderChild(region: string, node: Schema): JSX.Element; renderGrid(grid: Grid2DObject, key: number, length: number): JSX.Element | null; renderGrids(): (JSX.Element | null)[]; render(): JSX.Element; } export declare class Grid2DRenderer extends Grid2D { } export {};