おさむのひと
336416261a
バックエンドが生成するapi.jsonからmisskey-jsの型を作成する (#12434)
* ひとまず生成できるところまで
* ファイル構成整理
* 生成コマンド整理
* misskey-jsへの組み込み
* fix generator.ts
* wip
* fix generator.ts
* fix package.json
* 生成ロジックの調整
* 型レベルでのswitch-case機構をmisskey-jsからfrontendに持ち込めるようにした
* 型チェック用のtsconfig.jsonを作成
* 他のエンドポイントを呼ぶ関数にも適用
* 未使用エンティティなどを削除
* misskey-js側で手動定義されていた型を自動生成された型に移行(ただしapi.jsonがvalidでなくなってしまったので後で修正する)
* messagingは廃止されている(テストのビルドエラー解消)
* validなapi.jsonを出力できるように修正
* 修正漏れ対応
* Ajvに怒られて起動できなかったところを修正
* fix ci(途中)
* パラメータenumをやめる
* add command
* add api.json
* 都度自動生成をやめる
* 一気通貫スクリプト修正
* fix ci
* 生成ロジック修正
* フロントの型チェックは結局やらなかったので戻しておく
* fix pnpm-lock.yaml
* add README.md
---------
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 21:00:05 +09:00
..
2022-04-15 21:33:00 +09:00
2023-11-01 13:34:05 +09:00
2023-11-30 14:49:26 +09:00
2022-07-07 21:06:37 +09:00
2023-12-02 21:00:05 +09:00
2023-11-26 10:01:06 +09:00
2021-11-12 10:35:41 +09:00
2023-02-26 11:28:05 +09:00
2022-09-20 01:04:08 +09:00
2023-09-15 14:28:29 +09:00
2023-07-27 14:31:52 +09:00
2023-11-22 17:08:56 +09:00
2023-10-03 20:26:11 +09:00
2021-11-12 10:35:41 +09:00
2023-02-07 19:50:38 +09:00
2023-11-27 21:05:20 +09:00
2022-12-24 14:39:17 +09:00
2023-09-04 13:33:38 +09:00
2023-07-27 14:31:52 +09:00