mcpField
R
regle-typescript

regle-typescript

github.com/victorgarciaesgi开发513181 次安装2 周前更新
代码仓库

关于 regle-typescript

regle-typescript 是介绍 Regle TypeScript 类型支持的技能,重点涵盖类型安全的验证输出、规则架构和组件属性。适用于需要为 Regle 表单及其组件明确类型的开发者。

主要功能

  1. 01推断输入与验证输出类型
  2. 02为规则架构添加类型
  3. 03保留计算规则的自动补全
  4. 04提取组合函数与字段状态类型

适用场景

  1. 01推断验证后的安全输出
  2. 02为计算规则对象提供类型
  3. 03为组件属性标注 Regle 类型

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/victorgarciaesgi/regle --skill regle-typescript

安装后在 Claude Code 中输入/regle-typescript确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
typescript-type-safe-output.md
typescript-typing-props.md
typescript-typing-rules.md

详细介绍

Regle TypeScript

Regle 提供一流的 TypeScript 支持,并具备完整的类型推断。本技能涵盖类型安全的验证输出、规则架构的类型定义,以及组件 props 的类型定义。

主要导出项

导出项包用途
InferInput@regle/core根据规则推断状态类型
InferSafeOutput@regle/core根据 r$ 推断已验证的输出类型
inferRules@regle/core在计算规则中保留自动补全
RegleComputedRules@regle/core用于显式规则类型定义的类型辅助工具
InferRegleRoot@regle/core从组合式函数中提取 r$ 类型
RegleFieldStatus@regle/core单个字段状态 prop 的类型

参考资料

主题描述参考
类型安全输出$validate 返回类型、InferSafeOutputtypescript-type-safe-output
规则类型定义inferRules、RegleComputedRules、嵌套属性typescript-typing-rules
Props 类型定义InferRegleRoot、RegleFieldStatus、组件 props 的类型定义typescript-typing-props

相关技能

  • regle — 使用 useRegle 设置表单、验证属性。
  • regle-rules — 为计算规则对象定义类型时使用 inferRules。
  • regle-advanced — 作用域验证以及需要类型化 props 的模式。

评论

支持 Markdown