TypeScriptの構文で「意味は分かるけど名前は分からん。そして単発記号or単語でググっても見つからん!」というのがあるのでメモとしてまとめます。 随時追加予定。 as - type Assertion - コンパイラに推論される型を明示的に上書きする。 Advanced Types · TypeScript interface Foo { bar?: number; bas?: string; } let foo = {} as Foo; // {} はFoo型だとコンパイラに伝えている foo.bar = 123; foo.bas = "hello";