TypeScript

typescriptで any を使ってもいいのか?問題の解決策(の一例)

Typescriptを既存プロジェクトに導入するケースが昨今増えていますが、その場合に苦労することの一つとして「Type(型)がわからない&検証が面倒臭い」がよくあります。 「よし!tsいれるぞ!」 「ここはstring... こっちはnumber... お!これはIUserとしてお…

Stimulus + TypeScript + Slim で「もっと見る」「閉じる」を作る

要件 ・viewはslim ・可変なliが渡ってくるsidemenuでもっとみる/とじるをぬるっと動かす とりあえずviewはこんな感じ - unique = SecureRandom.hex(8) .show-more[data-controller="show-more"] input.show-more__check[type="checkbox" id="show-more__che…

【TypeScript】vuex-module-decoratorsを使うときに気をつけたいこと

" data-en-clipboard="true"> " data-en-clipboard="true"> Vuex + TypeScriptを実現するにあたって、vuex-module-decoratorsの採用は2019年現在最適解な気がします。 vuex-module-decoratorsは端的に言えば、TypeScriptでVuexを書くためのパッケージ https:…

【TypeScript】 $event.target.value を取得するどこでも使える最適解

typescriptはご存知の通り型(Class)を宣言しないといけないです。 numberやstringなら簡単ですが、HTMLInputElementのValueならどうでしょうか?しかも、多くの場合$event.target.valueなどのかたちでdataを引き回すので、どのように型宣言すればいいのか分…