@aglyn/plugins-logic (英语)
Aglyn的逻辑插件:一个站点变量和无码函数的控制台表面,以及发现指向已经不存在的东西的引用的审计. 如果您运行了 Aglyn 控制台并想要那个区域, 请安装它; 它是一个第一当事方插件, 而不是一个独立的库 .
从Aglyn monorepo出版到npm. 随后的版本 语义版本。 。 。 .
安装
npm install @aglyn/plugins-logic
同伴依赖性 : react, (中文(简体) ), @mui/material, (中文(简体) ), firebase。 。 。 .
里面有什么东西
变量和函数在一页制作时解决,通过租户运行时的编译管道,所以插件不给已公布的站点添加元素,并注册无API路由.
控制台 (单位:千美元)registerLogicConsole,则 console 书记官长 plugins.config.json:
- A 类
Logic导航项目于/logic,其页面标题为"功能与变量". 该页面为代码分解并打开后加载. - 两个部件在
besignerFunctions插槽,变数卡和函数卡,由发牌者的函数抽屉所抽取. - 部件在
workflowUsage插槽:在区域中绘制的“ 使用的地方” 对话框,用于一个工作流程的依赖.
服务器声明 (单位:千美元)registerLogicServerDeclarations,则 serverDeclarations 登记员: 依赖核心源 plugin-dependents 相接器,它用从工作流程计算出来的变量来回答平台的"被使用"扫描. 工作流程插件要求在一个工作流程被更名或被删除之前进行扫描,而两个插件都没有导入另一个. 读者以第一问为载.
从 .
registerLogicConsole财务报告和审定财务报表BUNDLE_ID(单位:千美元)'logic') (中文(简体) ).HostVariablesCard, (中文(简体) ),HostFunctionsCard和他们的道具类型, 对于一个应用 打开卡片本身.auditHostReferences与ReferenceIssue, (中文(简体) ),ReferenceAuditInput, (中文(简体) ),AuditedWorkflow, (中文(简体) ),AuditedVariable财务报告和审定财务报表ScreenAuditEntry:对每个参考文献进行纯检查,对照仍然存在的id和名称进行动作、工作流程、计算变量或屏幕控件.parseParameterOptions财务报告和审定财务报表formatParameterOptions:一个函数参数的选择列表,作为一行文字. 语法本身就生活在@aglyn/aglyn;这些是函数构建器的名称.
使用量
插件通过 Aglyn 的插件管理器加载: 控制台生成的加载器列表导入软件包, 并调用在 plugins.config.json。电线插件在启动时手动调用一次的应用程序:
import { registerLogicConsole } from '@aglyn/plugins-logic'
registerLogicConsole()
审计可自行使用:
import { auditHostReferences, type ReferenceIssue } from '@aglyn/plugins-logic'
怎样才合适
一个插件软件包( E)scope:plugin) (中文(简体) ). 取决于核心@aglyn/aglyn),租户客户钩(@aglyn/tenant-feature-instance),租户数据层的附属数据源的管理员SDK(@aglyn/tenant-data-admin)和通用软件 @aglyn/shared-* 软件包。 它不导入其他插件:它与工作流程插件共享的东西会通过一个核心接合和一个控制台区域. 芯从不导入;控制台只通过装载器的出货单和所填入的槽来达到.
许可证
阿帕奇2.0 (英语). 资料来源: https://github.com/aglyn/aglyn/tree/main/libs/plugins/logic 页面存档备份,存于互联网档案馆