chirimen-oh / chirimen

CHIRIMEN for Raspberry Pi
https://chirimen.org/chirimen/
13 stars 17 forks source link

[DO NOT MERGE] 型定義ファイル生成用パッケージ、生成スクリプト追加PR #106

Closed gurezo closed 3 years ago

gurezo commented 3 years ago

dmake, tern を追加して、polyfill.d.ts を作成するためのPR 生成 script も package.json に追加

kou029w commented 3 years ago

型定義ファイルの追加そのものはとても良いと考えます :+1: ただ自動生成されているファイルを見るとなかなか厳しい感じがしますね。。。 おそらくもともとJSDocによる注釈など与えられていないためでしょうか。 解決アプローチとしては2つあると考えます。

  1. JSDocによるコメントの追加、(JSDocによるコメントをもとに)自動生成
  2. 型宣言ファイル自体を手動で作成
gurezo commented 3 years ago

@kou029w ありがとうございます。

ただ自動生成されているファイルを見るとなかなか厳しい感じがしますね。。。

そうですね、現時点の自動生成のものでは、使い物にならないので 手動で定義する必要があると思いますね。 案2の手動作成を考えています。

案1のJSDoc は、これとは別枠で実施した方が良いと考えています。

gurezo commented 3 years ago

memo feature/jsdoc を取り込んだ上で、型定義ファイルを自動生成してみたが、結果は同じ 手動で実装するのみ

gurezo commented 3 years ago

一旦メドが立つまで、close