初めてDefinitelyTypedにPRを出した話

カミナシ堂

LT

17:20 ~ 17:50

皆さんは、DefinitelyTypedにPRを出したことはあるでしょうか? TypeScriptを使った開発を行ったことがあれば、誰もが一度はお世話になったことがあるはずのDefinitelyTypedですが、これを利用した時に、型定義がライブラリと合っていなかったという経験がある方もいらっしゃると思います。そうした場合に、修正を行う方法を知っておくのは有益でしょう。 先日のことですが、私は実際に、JavaScriptで実装され、DefinitelyTypedで型定義を配布しているライブラリにPRを出し、その流れでDefinitelyTyped側の更新も行うという経験をしました。その中で、DefinitelyTypedが9000プロジェクトを超える巨大なpnpmのモノレポになっていることや、独特なバージョンタグ付け方法を使用していることなどを知りました。 本発表では、実際に私がDefinitelyTypedにPRを出すにあたって得た知識や、知っておくべき / 読んでおくべきものについて簡単に紹介させていただきます。

syumai_image
syumai

株式会社ベースマキナ / ソフトウェアエンジニア

株式会社ベースマキナ所属。GoやTypeScriptでWebアプリケーション開発をしている。ECMAScript仕様輪読会主催。Software DesignでCloudflare Workersの連載中。

https://syum.ai
github_linktwitter_link