selmertsxの素振り日記

ひたすら日々の素振り内容を書き続けるだけの日記

TypeScript

CloudFunctionsをServerless Framework & TypeScriptの環境で試してみる

やったこと Serverless Frameworkを使って CloudFunctionを動かしてみました。 試した内容は下記の通りです。 TypeScriptで書けるようにしてみる serverless.ymlの設定で環境変数を利用する 日本のリージョンにDeployする 実際に利用したコード https://gith…

Azure ADのGraphAPIを利用する

この資料を読んでできるようになること Azure ADのディレクトリをAPIを利用して操作できるようになる 手順 Appを登録する AccessTokenを取得する GraphAPIを叩く Appを登録する https://developer.microsoft.com/en-us/graph/docs/concepts/auth_register_ap…

JestにおけるbeforeAllの実行タイミングについて

TL:DR Jestにおいて、describe内外にbeforeAllを複数用意した場合の評価タイミングを確認した。その結果、beforeAllは上から順番に実行されていることが分かった。 モチベーション beforeAllを上書き指定できれば、綺麗に書けるテストを書いていた。 そのた…

TypeScriptにおいて継承先のclassのプロパティはオブジェクトの生成時には利用できない

概要 表題のとおり。継承先のプロパティは、オブジェクトの生成時には利用できなかった。 このあたりの仕組みが気になる。やり方があれば、ご紹介頂けると幸いです! 確認のコード class A { protected hoge = 3; constructor () { console.log(this.hoge); …

TypeScriptをVSCodeでデバックする

概要 TypeScriptのデバック効率を上げたい フロントエンドのコードでは無いのでchromeのデバッグツールが使えない VSCodeのデバックツールを試してみた 5分くらいで設定できた VSCodeでのデバック画面 こんな感じの画面でデバックができます。 設定方法 VSCo…

TypeScriptで書かれた AWS Lambdaのコードで AWS SAM Localを使う

やりたいこと TypeScript で書かれている AWS Lambda のコードを AWS SAM Local で動かしたい TypeScriptのコードとbuild後のコードは別ディレクトリで保持したい AWS SAM LocalのREADMEではそこの説明が無いので、自分でなんとか動く方法を模索する必要があ…