Kitsune Gadget

気になったことをつらつらと

Typescript

TypeScriptで特定のプロパティがユニオンの全要素を持つオブジェクト配列の検出

まず初めにこちらの記事を目にしました。 qiita.com ユニオンの全要素を満たす配列の検出ができるなら、 プロパティにユニオン値をもつオブジェクト配列に対しても、同じようなことができないかと考えました。 今回の例ではプロパティに Fruit のユニオンを…

no-floating-promises への対処

typescript-eslint に怒られました。 no-floating-promises は Promiseを返す関数について await, then, catch もしくは finally で処理しておくべきというルールです。 これは await 忘れや Promise の処理忘れを発見してくれるのに役立ちます。 イベントリ…

Nuxt + Typescript で worker-loader を使う

pixelart-scaler 制作の過程で並列処理を利用することになり、そのときにかなりハマってたので書きます。 ドット絵スケーラー (PixelArt-Scaler) は、主なピクセルアート用フィルターによる小さい画像のスケーリング拡大がWeb上で出来ます。遊んでみてくださ…