2017-03-23 5 views
3

グローバルにアクセス可能なタイプを定義するtypescriptファイルにファイルを作成する方法はありますか?タイプコードのグローバルタイプ

私はtypescriptが好きですが、本当にタイプセーフな場合は、システム全体からタイプを明示的にインポートする必要があります。それはむしろ迷惑です。

答えて

2

はい可能です。あなたはここにすべての情報を見つけることができます:https://www.typescriptlang.org/docs/handbook/declaration-files/templates/global-modifying-module-d-ts.html

重要な部分はこれです:

declare global { 
    /*~ Here, declare things that go in the global namespace, or augment 
    *~ existing declarations in the global namespace 
    */ 
    interface String { 
     fancyFormat(opts: StringFormatOptions): string; 
    } 
} 
+0

おかげで、私はこれを試してみましたが、タイピングファイルにそれを置くが、それはロードするために得ることができませんでした。使用する名前はありますか、私はちょうどエントリーポイントに含めるべきですか? – Tal

+0

エラーメッセージなしで助けてください。 –

+1

おそらく、私の問題は、.dtsファイルのインポートがどのようになっているかを知ることであると思います。これらのファイルがインポートされているかどうかわからないからです。不明なタイプ以外のエラーメッセージはありません。 – Tal

関連する問題