概要
typedoc の TypeScript compiler API (Strada) 依存と tsgo (Corsa API) 非互換への対応を検討する。
影響度: 大
背景
typedoc は TypeScript compiler API (Strada) に依存。tsgo の Corsa API 対応ロードマップなし。
現在 typedoc v0.28.18 が typescript 5.9.3 と共存して動作しているが、公式 peerDependencies の上限は要確認。
選択肢
| 戦略 |
メリット |
デメリット |
| typedoc + TS6.0 並行維持 |
安定、変更不要 |
TS6.0 を長期維持する必要 |
| api-extractor + api-documenter |
Microsoft 製、大規模対応 |
学習コスト、カスタムタグ対応 |
| Corsa API 対応 typedoc を待つ |
最小変更 |
時期不明 |
現在の typedoc 利用状況
@category タグ: 128件以上 (API カテゴリ分類に多用)
@internal タグ: 内部 API 除外に使用
@remarks, @example, @see タグ使用
- typedoc.json でバリデーション設定済み
チェックリスト
概要
typedoc の TypeScript compiler API (Strada) 依存と tsgo (Corsa API) 非互換への対応を検討する。
影響度: 大
背景
typedoc は TypeScript compiler API (Strada) に依存。tsgo の Corsa API 対応ロードマップなし。
現在 typedoc v0.28.18 が typescript 5.9.3 と共存して動作しているが、公式 peerDependencies の上限は要確認。
選択肢
現在の typedoc 利用状況
@categoryタグ: 128件以上 (API カテゴリ分類に多用)@internalタグ: 内部 API 除外に使用@remarks,@example,@seeタグ使用チェックリスト