regle-typescript について
regle-typescriptは、RegleのTypeScript対応を扱うスキルで、型安全な検証出力、ルールスキーマ、コンポーネントのプロパティを中心に説明します。Regleのフォームやコンポーネントに型を付けたい開発者向けです。
主な機能
- 01入力型と検証済み出力型の推論
- 02ルールスキーマの型付け
- 03計算ルールの補完維持
- 04コンポーザブルとフィールド状態の型抽出
活用シーン
- 01検証後の安全な出力型の推論
- 02計算ルールオブジェクトの型付け
- 03Regle型によるコンポーネントプロパティの注釈
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ victorgarciaesgi/ regle --skill regle-typescriptインストール後、Claude Code で/regle-typescriptを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/typescript-type-safe-output.mdtypescript-typing-props.mdtypescript-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 の戻り値の型、InferSafeOutput | typescript-type-safe-output |
| ルールの型付け | inferRules、RegleComputedRules、ネストされたプロパティ | typescript-typing-rules |
| props の型付け | InferRegleRoot、RegleFieldStatus、コンポーネントの props の型付け | typescript-typing-props |
関連スキル
- regle —
useRegleを使ったフォームのセットアップ、検証プロパティ。 - regle-rules — 計算されたルールオブジェクトの型付けに
inferRulesを使用します。 - regle-advanced — 型付き props が重要となる、スコープ付きの検証とパターン。
コメント
Markdown 対応