golangの日記

Go言語を中心にプログラミングについてのブログ

TypeScript

TypeScriptでブックマークレットを書きたい。

TypeScript でブックマークレットを書くための手順。

TypeScript enum の使い方

TypeScript enum の使いかた

TypeScript オブジェクト(連想配列)

TypeScript オブジェクト(連想配列)について

TypeScript jest exportしていない関数・変数のテスト

エクスポートしていない関数・変数 や class のプライベート関数・変数のテスト方法

TypeScript jestを使ったユニットテスト

jestを使ったTypeScriptの単体テスト GitHub * https://github.com/facebook/jest ドキュメント * https://jestjs.io/ja/ 必要なnpmパッケージのインストール $ yarn add --dev typescript jest ts-jest ts-node @types/jest @types/node or $ npm i --save-…

vscode TypeScript インポートのソートを簡易的に阻止する

VSCode で TypeScript を書くと保存したときに自動でフォーマッターが走る。 import の順序がセンシティブな場合はソートしてもらっては困る。 vscode のプラグイン入れてとか npm でライブラリ入れてとか settings.json でとか tslint.json とかじゃなくて、…

TypeScript classで型を限定したオブジェクト

やりたいこと。 TypeScript で型を限定したオブジェクトを作りたい。それにメソッドをつけたい。 ただのクラスはオブジェクトとして扱えない。コンパイルエラー class StringObject {} let o = new StringObject(); o.foo = 'value-1'; // エラー o.bar = 'v…

TypeScript + webpack でブラウザ拡張機能開発

TypeScript と webpack でブラウザ拡張機能/アドオンの開発するメリット TypeScript は chrome API の型定義ファイル( @types/chrome ) があるので それを入れておくと型チェックと vscode で API の補完ができるようになる webpack は jquery や axios など…