webとモバイルアプリの逆転

webアプリとモバイルアプリの開発に関する話や本・ゲームなどの趣味の話を雑多にしていきたい

2019-07-01から1ヶ月間の記事一覧

TypeScriptで配列が含まれているUnion型の変数に対してType Guardを用いて変数を配列として扱う方法

TL;DR (追記) Array.isArrayを使えば問題なさそう Union型に対して配列としての処理を記述したい場合、ユーザー定義のTypeGuardをすればよかった。 ユーザー定義のやり方は、返り値の型を<引数> is <配列>とし求めている型ならtrueが返るように関数を記述す…

Typescriptからトランスパイルして生成した関数をGCPのCloud Functionsにローカルからデプロイする際に関数が見つからないとエラーが出されたときに対処したこと

Typescriptで記述した関数をトランスパイルして用いてCloud Functionsで動作させようとした際に、 対象の関数が見つからず以下のようなエラーが吐かれることがありました。 OperationError: code=3, message=Function failed on loading user code. Error me…