タグ

typescriptに関するtanosikeizaigakuのブックマーク (2)

  • Prettier にまた苦しまされてる : (*x).b=z->a+y/c

    ◆ オプションつけないのにやっかいな強制変更ばかりしてくる Prettier ◆ バージョン上げないように固定してる ◆ なのに久々に以前のファイルをフォーマットしたら結果が変わってる ◆ 折返し地点のみ ◆ 今のところ実用レベルの代替ツールはなさそう ……が設定が少ないことにこだわりすぎて 逆に不便なところが多いです issue で変更要望があって多くの人が賛成していても対応しないという姿勢です オプションを追加すればいいのにそれすら拒否です その割にときどき悪化するような破壊的変更を行います それでもう新しいバージョンは使わないと宣言してる人やバージョン固定の方法を勧めてる人もみかけます 私もあるとき 更新しても余計な変更しかされないので更新しないようにしました VSCode拡張機能で使ってるので 自動更新をオフにして過去バージョンの VSIX ファイルをダウンロードしてインストー

    Prettier にまた苦しまされてる : (*x).b=z->a+y/c
  • 【Jasmine】Promiseのテスト方法 - 開発覚書はてな版

    概要 JasmineでのPromiseをテスト時にはテスト定義の引数にdoneを利用します。 doneを利用することで、非同期処理完了後まで待機してくれます。 doneを設定しない場合は、Promise.then内の処理をスルーしてテストを終了するため、正常なテスト結果がでない場合があります。 動作環境 TypeScript 2.7.2 Jasmine 2.8.0 サンプルソース it ('Promise Test 1', (done: DoneFn) => { // setup const func = new Promise<string>((resolve, reject) => { setTimeout(() => { resolve('ok'); }, 500); }); // exercise func.then(data => { // verify expect(data)

    【Jasmine】Promiseのテスト方法 - 開発覚書はてな版
  • 1