ジャンボモナカ

34歳のハゲデブがHTML5ハイブリッドアプリ開発プラットフォームmonacaを始めました。

typescript

TypeScript Property 'value' does not exist on type 'Element'

TypeScriptでvalueプロパティーに値を設定したコードにコンパイルエラーが発生していた。 エラー内容は、 「hoge.ts:176:30 - error TS2339: Property 'value' does not exist on type 'Element'.」 というものだった。 コードはごくごく簡単なdomを選択して…

TypeScript Property 'submit' does not exist on type 'Element'

TypeScriptでsubmitメソッドを書いたコードにコンパイルエラーが発生していた。 エラー内容は、 「hoge.ts:176:30 - error TS2339: Property 'submit' does not exist on type 'Element'.」 というものだった。 コードはごくごく簡単なdomを選択してsubmitメ…

TypeScriptのEventTargetでコンパイルエラーになってしまう件

TypeScriptでaタグにclickイベントを追加した時の話。 document.querySelector('a').addEventListener('click',(e)=>{ let _currentTarget = e.currentTarget; let _href = _currentTarget.getAttribute('href'); }); onClickでイベントが発生し、イベントが…

typescriptのmoduleインポートとtsconfig.jsonの設定について

果たして、はてなブログでうまくディレクトリ構造を表現できるか謎だが、試してみる。 下のようなディレクトリ構成でtsファイルとjsファイルがあったとする。 hoge.js tsconfig.json _src | |-- app.ts _build app.tsは下のようなソースコードだったとする。…

今さら聞けないtypescriptのtsconfig.jsonについて

使っていたtypescriptのバージョンが古かったこともあり、今まで下のような形でターミナルからコンパイルしていた。 # xxx.tsはtypescriptのファイル名 # ../_buildは出力先のディレクトリ tsc xxx.ts -w --removeComments --outDir ../_build 最近、typescr…