dayjsをTypeScriptで使う

2022-02-12TypeScriptdayjs


コンパイルエラーで動かん!と何度か調べてたがドキュメントちゃんと読め案件だった

ドキュメント

Typescript · Day.js

なんとなく最初の方だけ読んでコピーして動かしてみたらコンパイルエラーで「なんで!!!」と言ってたがよく読んだらtsconfigの中身によって読み込み方法を変えてねと書いてあった

esModuleInteropがtrueになっている場合はimport dayjs from "dayjs"

falseの場合はimport * as "dayjs"

dayjsに関してはとりあえず毎度調べて困ることはなくなった

この辺のES ModulesとCommonJSがーっていうのとオプションの有無によるモジュール読み込み方法が変わることに対する理解は正直あまり深まっていない

いくつか記事読んでみたが説明できるほど理解できなかったのでまた別の機会で…