jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
11 lines (10 loc) • 336 B
TypeScript
import type { SchemaClassName } from 'jamis-core';
export interface LazyComponentProps {
component?: React.ElementType;
getComponent?: () => Promise<React.ElementType>;
placeholder?: React.ReactNode;
unMountOnHidden?: boolean;
childProps?: object;
lazyClassName?: SchemaClassName;
[propName: string]: any;
}