jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
14 lines (13 loc) • 562 B
TypeScript
import { type RendererProps } from 'jamis-core';
import type { IPlayNode, PlayEmitters, Schema } from '../types';
/**
* 组件AI编辑器
*/
export declare const PlaySchemaChatbot: ({ region, eventEmitter: playEmitter, schema, onChangeSchema, render, getNodeById, getRootNode }: {
region: string;
onChangeSchema: (schema: Schema | string) => IPlayNode | null;
schema: any;
eventEmitter: PlayEmitters;
getNodeById: (pgid: string) => IPlayNode | undefined;
getRootNode: () => IPlayNode;
} & Pick<RendererProps, "render">) => JSX.Element;