console.lealog();

@leader22のWeb系に関する勉強めもブログですのだ

JSDoc TSでジェネリクスを使う

あんまり知られてないかもしれんけど、JSDocのコメントを書くことでもTypeScriptの恩恵は受けられる。

より正確には、

  • JSDocコメントを書くことで
  • `.js`ファイルであっても
  • TypeScriptのLanguage Serverの機能を(一部)利用できる

というわけ。

で、これが結構便利で最近はよく使ってるのです。

ただ、いわゆるジェネリクスを扱いたいときに困ったことがあったので、それについてのメモを。

続きを読む

なんでもSPAにするんじゃねぇ!という主張のその先

この主張、界隈(少なくとも自分の観測範囲)では割とよく見かけるし、なんか定期的に話題になるトピックなのかなーと。

まあ持論としてもコレには概ね同意しており、会社のスタンスとも相まって、常日頃からぼんやり考えてたりすることでもある。

で、そんな折にこのツイートを発見して、さらにそれに言及してる人々を見て、ふと自分でも現状を整理しておきたいなーという気持ちになったので筆を執った次第。

つまりそういうポエムです。

続きを読む

miniflare のコードを読む

https://github.com/mrbbot/miniflare

Cloudflare Workers(以下、CFW)相当の実行環境をローカルで再現できるアレです。

そんなんは公式が出してほしいな〜と思い続けてはや1年弱、いつまで経っても出てこない!
というわけで、コード読んでみたシリーズです。

続きを読む