@coralai/console-slots
v0.5.0
Published
sps console 插槽契约:槽名、props 形状与注册 API 的类型。插件的浏览器半区装它拿类型。
Maintainers
Readme
@coralai/console-slots
sps console 插槽契约:槽名、props 形状与注册 API 的类型。
插件的浏览器半区装它拿类型;console 从同一份源码编译 —— 一份真源,不会漂。
npm i -D @coralai/console-slotswindow.__SpsModuleLoader__.load({
id: 'coral-plugin-xxx', // 必须等于装配档里那一行的 id
contractVersion: 1,
factory: (require) => {
const { jsx } = require('react/jsx-runtime');
const slots = require('@coralai/console-slots');
slots.registerSlot('chat.input.left', {
order: 100,
render: () => jsx('span', { children: '你好' }),
});
},
});宿主注入的模块表只有三个:react · react/jsx-runtime · @coralai/console-slots。
完整写法见 sps-cli 仓的 docs/guides/writing-plugins.md §4b。
