TypeScriptの!(exclamation mark)
TypeScript v2.7から使える機能。
https://github.com/prettier/prettier/issues/3561
https://medium.com/@eliezer/some-lesser-known-typescript-features-d067e29797d0
!マークをつけないと、?なプロパティアクセス時にコンパイルエラー(strictNullChecksの設定次第)になる。
これを回避するにはifを書くしかない。
https://gyazo.com/c9655acac6089685a0f613882e18602c
!マークをつけるとコンパイラに安全であることを教えてくれ、コンパイルが通るようになる。
https://gyazo.com/e22cad2ab03c9525d7e281348c9c4d5f