コンパイルエラーで動かん!と何度か調べてたがドキュメントちゃんと読め案件だった
ドキュメント
なんとなく最初の方だけ読んでコピーして動かしてみたらコンパイルエラーで「なんで!!!」と言ってたがよく読んだらtsconfigの中身によって読み込み方法を変えてねと書いてあった
esModuleInterop
がtrueになっている場合はimport dayjs from "dayjs"
falseの場合はimport * as "dayjs"
dayjsに関してはとりあえず毎度調べて困ることはなくなった
この辺のES ModulesとCommonJSがーっていうのとオプションの有無によるモジュール読み込み方法が変わることに対する理解は正直あ まり深まっていない
いくつか記事読んでみたが説明できるほど理解できなかったのでまた別の機会で…