TypeScriptの–strictNullChecksでnullやundefinedの代入をチェックする

TypeScriptでは、すべての型の変数にnullやundefinedを代入できます。 let str: string = “Hello”; str = null; // OK str = undefined; // …

Continue reading ‘TypeScriptの–strictNullChecksでnullやundefinedの代入をチェックする’ »

TypeScriptでサーバーからファイルをダウンロードして、ローカルに保存するサンプルコード

TypeScriptでサーバーからファイルをダウンロードして、ローカルに保存するサンプルコード。 imagesディレクトリを作成して、ファイルを保存します。 ダウンロードするファイルと保存するファイルのファイル名は、do …

Continue reading ‘TypeScriptでサーバーからファイルをダウンロードして、ローカルに保存するサンプルコード’ »

ディレクトリがなければ作成するNode.jsのコード

ディレクトリがなければ、作成する。 あれば何もしない。 index.ts import * as fs from “fs”; if (!fs.existsSync(path)) { fs.mkdirSync(path); …

Continue reading ‘ディレクトリがなければ作成するNode.jsのコード’ »

console.log()を使うとTSLintが警告を出すとき

初期状態では、console.log()を使うとTSLintが警告を出します。 警告を無効にしたい場合は、tsconfig.jsonに”no-console”の設定を追加します。 { “exten …

Continue reading ‘console.log()を使うとTSLintが警告を出すとき’ »

TypeScriptでPromiseを使う

執筆時のバージョン > tsc –version Version 2.1.6 定義ファイルのインストール 定義ファイルは、以下のようにnpmで直接インストールすることができます。 npm install –sa …

Continue reading ‘TypeScriptでPromiseを使う’ »

node.jsでCSVを作成するには

node-csvを使って、CSVファイルを作成する方法です。 インストール npm init npm install csv –save 文字列の配列をCSVに変換する(callback) callbackを使ったTy …

Continue reading ‘node.jsでCSVを作成するには’ »

JavaScriptで画像のサイズを調べる

「image-size」を使うと、簡単に画像のサイズを調べることができました。 単機能でわかりやすく、使いやすいライブラリでした。 インストール image-sizeをインストールします。 npm install ima …

Continue reading ‘JavaScriptで画像のサイズを調べる’ »