メインコンテンツへスキップ
この guide では、Wyrly の最小構成を示します。型付きポート、具体的な実装、use case、リクエスト風スコープの 4 要素を使います。

Token を作る

トークンは、インターフェースベースの依存関係を実行時でも型安全に保つために使います。

Use case を定義する

@Injectable は依存関係を明示的に宣言します。Wyrly はコンストラクタのパラメーター型を実行時に読み取りません。

プロバイダーを登録する

具体的な実装は composition root で登録します。

スコープから解決する

リクエスト単位の処理では scope を作り、リクエストが終わったら破棄します。

グラフを検証する

テストや CI で検証を実行すると、プロバイダーの不足やライフタイムの問題を早期に検出できます。

次のステップ