私はだから私はp('some message')
の代わりconsole.log('some message')
を使用することができ、グローバルに利用できるヘルパーTypeScriptすべてのファイルでグローバル変数を宣言する方法は?
global.p = console.log.bind(console)
を定義したいです。
しかし、TypeScriptはp
が定義されていないと言っています。 TypeScriptコンパイラに、すべてのファイルで使用できるグローバル変数p
があることを伝える方法はありますか?
特定のファイルから 'p'機能をインポートするの欠点は何ですか?なぜそれがグローバルでなければならないのですか? – k0pernikus
関連する質問:https://stackoverflow.com/questions/45647204/typescript-how-to-use-utilities-file-project-wide-with-minimum-ceremony – k0pernikus
私はTypeScript linterを使用しているので、未使用の変数をすべてキャッチします。あなたは単にpをインポートしてそこに残すことはできません、それは使用または削除する必要があります。また、すべてのファイルに 'import {p} from xxx'を入れたくありません。 –