コンテンツにスキップ

seizu

seizu (型) は TypeScript のコントラクトベース状態遷移ライブラリです。

define(){ pre, transition, post, invariant } を宣言すると、実行可能な関数と PBT 検証可能なメタデータを同時に得られます。

パッケージ

  • seizu — コアライブラリ(ゼロ依存)。define(), scenario(), Result ユーティリティ。
  • seizu-cli — CLI ツール。静的解析、ドキュメント生成、PBT 検証。

リンク