2016-03-26 21 views
1

(/ JSXとes2015反応で書かれた)サンプルSearchKitコードを見ると、私はJSXファイルに次の行を参照してください。ここでコロンは何を意味していますか?

const source:any = _.extend({}, result._source, result.highlight) 

sourceany間のコロンは/何を意味するのでしょうか?

+4

TypeScriptのようです。 – elclanrs

+1

しかしコロンはそれをしますか? – Andrey

+1

これは型の注釈です。 TypeScriptはJavaScriptにコンパイルされています。 JavaScriptではありません。 – Pointy

答えて

3

TypeScript typehintのようです。これは、変数sourceanyタイプであることを示します。

+0

es2015とjsx用のBabelプリセットしかありません - どのようにTypeScriptをコンパイルしますか? – Andrey

+0

私は個人的にはtypescriptと一緒にes6/jsxを使用したことはありません。私はそれが可能であるかどうかはわかりませんが、自分のパイプラインを試すことができます – LiraNuna