自分向け備忘録。簡単なメモ。
ES ModulesのCSVパーサーを書いた
車輪の再発明かもしれないが、ES ModulesでのCSVパーサーを書いた
github.com
JS(ES Modules)で書いたのだが、これをTypeScriptから呼ぶ際には型情報がない場合、型チェックエラーが出てしまう。
というわけで型宣言ファイルを追加した際の備忘録。
と言ってもやったことは下記の2つだけ。
- 参照するソースコードファイルと同じディレクトリ内に、
.d.ts
ファイルを作成して型情報を記述
package.json
内に types
を追加し、.d.ts
ファイルのパスを追加
実際に修正したコミットは下記にある。
github.com
作業する上で参考にした記事
下記の記事がTypeScriptの型周りについて、とてもわかりやすく解説されていておすすめ。
maku.blog