@shuttle-data/ai-react
v0.0.2
Published
web端ai相关的react渲染库
Readme
@shuttle-data/ai-react
Web 端 AI 相关的 React 渲染库,提供了丰富的数据操作和管理工具。(运行在浏览器环境)
功能特性
- CRUD 操作:支持批量创建、条件更新、计数、创建、删除、查询、分组查询和更新记录
- 枚举操作:支持创建、删除、获取详情和列表、更新枚举
- 模式操作:支持创建、删除、获取详情和列表、更新表结构
- React 渲染:提供了直观的 React 组件用于数据操作和展示
安装
# 使用 npm
npm install @shuttle-data/ai-react
# 使用 yarn
yarn add @shuttle-data/ai-react
# 使用 pnpm
pnpm add @shuttle-data/ai-react基本使用
导入所有工具
import { allTool } from '@shuttle-data/ai-react'
// 获取所有工具
const tools = allTool()
// 或者自定义工具配置
const customTools = allTool({
// 自定义工具配置
findRecordsTool: {
run: {
defaultProps: {
// 默认属性
},
},
},
})模块详情
CRUD 模块
包含以下工具:
batchCreateRecordsTool:批量创建记录conditionUpdateRecordsTool:条件更新记录countTool:计数记录createRecordTool:创建记录deleteRecordTool:删除记录findRecordsTool:查询记录queryGroupByTool:分组查询记录updateRecordsTool:更新记录
模式模块
包含以下工具:
createTableTool:创建表dropTableTool:删除表getTableDetailTool:获取表详情getTableListTool:获取表列表updateTableTool:更新表
枚举模块
包含以下工具:
createEnumTool:创建枚举dropEnumTool:删除枚举getEnumDetailTool:获取枚举详情getEnumListTool:获取枚举列表updateEnumTool:更新枚举
依赖
- @shuttle-data/client
- @shuttle-data/type
- @shuttle-data/render-react
- @shuttle-ai/type
- @shuttle-ai/client
- @shuttle-ai/render-react
许可证
MIT
