1.1 Ambient Declarations

2016-08-11


既存のJavaScriptの変数は、宣言足すだけでが使えるよってことかな?documentとか。
既存のJavaScriptをambient(包含)する宣言?ムリに日本語に訳さないほうが分かり易いパターン。
  • ambient declarationを使うことで既存のJavaScriptの変数を影響なく使えます。
    あれ?でもVSCodeだと宣言なくても使えたな、document。。。と思ったらdocumentはコンパイラレベルでサポートしてんだと。いちいちやらんでいいとさ。
  • 例えばjQueryの$もdeclare var $;なんて書いてやれば使えるようになるとのこと。
  • 宣言するときに特に型を指定しないとanyとして扱います。ただ、どんな振る舞い持ってるかわかんないんでツールとかで補完できなくなるよー