聞きたいこと
JavaScriptで書かれたコードをTypeScriptに移行している際に、下のようなエラーに遭遇しました。
- エラー
TS2339: Property '__API__' does not exist on type 'Process'.
- 実際のソースコード
import * as firebase from 'firebase/app'; import 'firebase/database'; export default function createAPI({ config, version }) { let api; if (process.__API__) { api = process.__API__; } else { firebase.initializeApp(config); api = process.__API__ = firebase.database().ref(version); api.onServer = true; } return api; }
Nodeのprocessオブジェクトに __API__ が存在していないために出ているエラーであることはわかるので、
型定義を追加して、 __API__ を受け付けられるようにすればいいと思うのですが、 Nodeで標準で提供されているオブジェクトに型定義を追加する方法ってあるのでしょうか?
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答1件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー
2020/11/07 01:03
2020/11/07 01:16
2020/11/07 01:16