We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Record<string, never>
現在のコードベースではpackages/misskey-js配下において、いくつかのプロパティがRecord<string, never>として型付けされてしまっている部分がある。これはopenapi-typescriptの意図した動作であるが、反面存在するはずのプロパティを与えることができず、as anyなど本来であれば不必要な型アサーションを招く。
packages/misskey-js
as any
そこで、そのような部分に対しては #14147 や #14167 のような手法を用いて適切な型定義をあてることを提唱する。こうすることでmisskey-jsがより実際のレスポンスに即してイディオマティックな形で使えるようになる。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Purpose
現在のコードベースでは
packages/misskey-js
配下において、いくつかのプロパティがRecord<string, never>
として型付けされてしまっている部分がある。これはopenapi-typescriptの意図した動作であるが、反面存在するはずのプロパティを与えることができず、as any
など本来であれば不必要な型アサーションを招く。Solution
そこで、そのような部分に対しては #14147 や #14167 のような手法を用いて適切な型定義をあてることを提唱する。こうすることでmisskey-jsがより実際のレスポンスに即してイディオマティックな形で使えるようになる。
The text was updated successfully, but these errors were encountered: